Napotkałem ten poważny błąd podczas zatwierdzania i utworzyłem raport o błędzie .
Ciągle otrzymuję ten błąd podczas operacji TortoiseGit:
git nie zakończył poprawnie działania (kod zakończenia 128)
Ponownie zainstalowałem program, uruchomiłem ponownie i próbowałem sklonować nowe repozytorium z github - nic nie działa. Usunąłem też folder% appdata% \ Tortoise git ... Jestem teraz zagubiony. Jakieś rady, jak postępować?
git
tortoisegit
zrywak234
źródło
źródło
ssh-add
terminal i zaczynam pracę.Odpowiedzi:
Prawdopodobnie dlatego, że Twój klucz SSH został przejęty. Utwórz nowy i dodaj go do swojego konta GitHub.
źródło
128
może oznaczać wiele rzeczy i nie jest specyficzny dla SSH.dla mnie musiałem po prostu dodać konfigurację mojej nazwy użytkownika git i adresu e-mail za pomocą następujących poleceń:
źródło
git-bash
raporty krytyczne: nie można utworzyć<Path to git repo>/.git/index.lock
: plik istnieje.Usunięcie
index.lock
usuwa błąd.źródło
Jeśli używasz systemu Windows 7:
Próbowałem zdecydować, jak najlepiej to zrobić bezpiecznie, ale leniwy sposób to:
Zdaję sobie sprawę, że może to obejść funkcje „zabezpieczeń” systemu Windows, ale wykonuje swoje zadanie.
źródło
W moim przypadku folder w moim katalogu o nazwie git-repository na serwerze spowodował awarię.
źródło
Usunięcie index.lock działało u mnie
źródło
na win7 64:
git-gui daje dobrą odpowiedź: poprzedni git uległ awarii i zostawił plik blokady. Usuń ręcznie. W moim przypadku było to w .git / ref / heads / branchname.lock.
delete, a błąd 128 znika. Zaskakuje, że tortoisegit nie daje tak łatwego wyjaśnienia.
źródło
W moim przypadku było to spowodowane proxy. W sieci firmowej potrzebny był serwer proxy, a TortoiseGit / Git nie wydaje się automatycznie pobierać informacji z ustawień internetowych systemu Windows. Skonfigurowanie adresu proxy rozwiązało problem.
źródło
Dla mnie próbowałem sprawdzić projekt SVN z TortoiseGit. Działało dobrze, gdybym używał TortoiseSVN. (Może wydawać się oczywiste, ale nowicjusze mogą natknąć się na ten)
źródło
W moim przypadku zapomniałem dodać git do nazwy repozytorium na końcu.
źródło
Wielokrotnie robiłem przywracanie git i zadziałało, upewnij się, że odznacz pliki podczas przywracania potrzebnych zmian. Zapisz zmiany i pociągnij ponownie.
źródło
Miałem ten sam problem i rozwiązałem go w następujący sposób ...
Mam zainstalowany pakiet NVIDIA „Tegra Android Development Pack” i wydaje się, że jest tam również wersja mysysgit.exe. TortoiseGit automatycznie znalazł tę lokalizację instalacji (zamiast standardowej instalacji git) i automatycznie wypełnił ją w menu ustawień.
Aby to naprawić, przejdź do: "Ustawienia -> Ogólne" i jest tam pole na ścieżkę do mysysgit.exe. Upewnij się, że wskazuje to na prawidłową instalację.
źródło
Szybkim rozwiązaniem byłoby utworzenie nowego katalogu lokalnego na przykład c: \ git_2014, W tym katalogu kliknij prawym przyciskiem myszy i wybierz Git Clone
źródło
upewnij się, że pola nazwy użytkownika i adresu e-mail nie są puste w pliku konfiguracyjnym. i spróbuj sklonować do pustego katalogu. te kroki zadziałały dla mnie.
źródło