Git, fatal: zdalny koniec rozłączył się niespodziewanie
When I tried to run
git push origin master --force
I just got
Counting objects: 2649, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1280/1280), done.
error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s
fatal: The remote end hung up unexpectedly
Writing objects: 100% (2504/2504), 449.61 MiB | 4.19 MiB/s, done.
Total 2504 (delta 1309), reused 2242 (delta 1216)
fatal: The remote end hung up unexpectedly
Everything up-to-date
Czy to ma coś wspólnego z brakiem bezpieczeństwa? Próbowałem utworzyć klucz publiczny, jak w odpowiedzi na Fatal: zdalny koniec rozłączył się niespodziewanie i uruchomił go ponownie, ale nadal nie działa. Nie używam klucza? Jeśli tak, to jak z niego korzystać? 21 answers
Wygląda to podobnie do Jak sprawić, by github był domyślnie ustawiony na ssh, a nie https dla nowych repozytoriów. Prawdopodobnie warto spróbować przełączyć się z protokołu http na ssh:
$ git remote add origin [email protected]:username/project.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:56
Problem jest spowodowany ustawieniami bufora git / https. W celu jego rozwiązania (pobrane z Git nie powiedzie się, gdy wciśnie commit do github)
git config http.postBuffer 524288000
I uruchom ponownie polecenie
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:29
Cause: domyślny rozmiar pliku dla Gita został przekroczony.
Rozwiązanie:
Przejdź do repo.
Uruchom następujące polecenie, aby zwiększyć bufor do 500MB po przejściu do repozytorium:
git config http.postBuffer 524288000
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-04 11:24:27
Możesz dostać taki błąd
Błąd: nie można zablokować pliku konfiguracyjnego .git/ config: brak takiego pliku lub katalog
Ponieważ nie masz lokalnego pliku .git/config
możesz go uruchomić za pomocą tego polecenia
git config --global http.postBuffer 524288000
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-01 10:35:42
Inne rozwiązania nie działały w moim przypadku, robiąc zbiórkę śmieci naprawiłem to dla mnie:
git gc --aggressive
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-27 17:01:43
Tylko dodać (bo to był pierwszy wpis kiedy wygooglowałem):
Ten błąd może być również wyrzucony przez brak dostępu do zapisu dla repozytorium.
W moim przypadku utworzyłem repo z konta root mojego serwera i faktycznie zapomniałem o tym później, więc użytkownik git nie mógł zapisać push ' ów do katalogu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-20 15:09:45
W naszym przypadku problemem był klon, który napisał plik .git/config
zawierający wpis url, który był metodą dostępu tylko do odczytu. Zmiana adresu url z metody ://
na metodę @
rozwiązała problem.
Running git remote -v
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-17 22:56:30
Prawdopodobnie nie klon repozytorium w ramach istniejącego, aby rozwiązać problem można po prostu klon repozytorium w innym katalogu i replikować zmiany do tego nowego katalogu, a następnie uruchomić push.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-30 02:45:20
Jeśli używasz git dla windows (i prawdopodobnie jesteś, jeśli robisz to na komputerze z windows), a żadna z innych poprawek nie zadziałała dla ciebie, spróbuj przejść do https://github.com/git-for-windows/git/releases , i uzyskanie wersji na lub po wersji 2.4.5. Naprawiłem to dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-30 17:04:49
Kolejny dodatek, ponieważ napotkałem ten błąd w inny sposób i Google zabrał mnie tutaj.
Moim problemem było niedopasowanie sprawy; jeden camelCase i jeden nie. Najwyraźniej GIT powstrzymuje cię przed robieniem tego, nie mówiąc ci dlaczego. Jeśli więc twoje gałęzie różnią się od zdalnego tylko wielkością liter, spróbuj zmienić je na identyczne.
Zobacz: Git:' Master nie może zostać rozwiązany do gałęzi ' po połączeniu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:47:33
W przeciwieństwie do jednej z innych odpowiedzi - miałem problem na push używając ssh-przełączyłem się na https i został naprawiony.
git remote remove origin
git remote add origin https://github..com/user/repo
git push --set-upstream origin master
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-14 08:57:07
Może to nastąpić po aktualizacji platformy OSX.
Otwórz Terminal i przejdź do swojego .SSH-folder i wpisz ssh-add -K ~/.ssh/id_rsa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-07 10:23:38
Zdarzyło mi się mieć ten sam błąd w pull.
Zrobiłem " http.postBuffer " trick. Rozwiązało to, ale kiedy chciałem nacisnąć, ponownie napotkałem błąd.
Co rozwiązało mój problem:
1. Sklonował go do innego folderu za pomocą innej maszyny wirtualnej. (Linux).
2. Zrobiłem swoje zmiany.
3. Pchnął go oryginalną maszyną wirtualną, gdzie początkowo nie mogłem nacisnąć. (Windows)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-22 17:12:30
Dostałem ten błąd, gdy miałem nieprawidłowy Klawisz w.ssh. Dodanie pubkey do github (w Ustawieniach) naprawiło ten problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-29 11:46:18
Mam ten sam problem. Zauważyłem na stronie git, że adres URL klonu SSH ma następującą strukturę:
[email protected]:user/project.git
Mógłbym rozwiązać mój problem po prostu zmieniając": "przez"/", w następujący sposób:
[email protected]/user/project.git
Może to może być pomocne.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-11 15:50:43
Wydaje się, że to może być jedna z tysiąca rzeczy.
Dla mnie początkowo naciskałem master I develop (master nie miał żadnych zmian) przez SourceTree. Zmiana tego na rozwój tylko zadziałała.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-23 00:07:50
Dostałem ten błąd, gdy błędnie wpisałem nazwę zdalnej gałęzi
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-16 13:54:46
Udało mi się obejść ten problem używając Git Shell.
Każde repozytorium wewnątrz github.com podaje adresy URL HTTPS / SSH / Subversion, których możesz użyć do pobrania za pomocą powłoki, zobacz tutaj: http://prntscr.com/8ydguv .
Bazując na ostatnich zmianach Githuba, SSH wydaje się być najlepszą metodą.
Polecenie do użycia w powłoce:
git clone "URL of repo goes here w/ no quotes"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-08 08:17:19
Wydaje się, że nie ma sensu dodawać odpowiedzi, ale walczyłem z tym od wieków, kiedy w końcu odkryłem, że to Visual Studio Online cierpi na sporadyczną awarię. Stało się to oczywiste, gdy VS ciągle monitował o creds, a strona VSO czasami dawała 500.
Counting objects: 138816, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (38049/38049), done.
error: unable to rewind rpc post data - try increasing http.postBuffer
error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
The remote end hung up unexpectedly/138816), 33.30 MiB | 3.00 KiB/s
Writing objects: 100% (138816/138816), 50.21 MiB | 3.00 KiB/s, done.
Total 138816 (delta 100197), reused 134574 (delta 96515)
fatal: The remote end hung up unexpectedly
Everything up-to-date
Ustawiłem mój bufor postu HTTP z powrotem na 2Mb, ponieważ uważam, że działa lepiej z wieloma mniejszymi postami.
Łukasz
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-12 08:52:37
Zrób to, aby zobaczyć klucz, którego używasz; ssh-vT [email protected]
Następnie upewnij się, że w swoim build masz ten bieg na początku. eval " $(ssh-agent-s)" ssh-add ~/.ssh / id_rsa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 20:29:45
1) cd do projektu dir
2) git status
3) git checkout -f HEAD
4) potwierdź sukces, ponownie ściągając master, aby upewnić się, że jesteś na bieżąco, jeśli twój repo wyglądał na niekompletny
To działa, jeśli podczas klonowania repo z Bitbucket pojawi się problem z Gitem Visual Studio]}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 01:11:00