Po prostu nie mogę zaangażować się w git na Ubuntu 14.04
Komunikat o błędzie to:
git: fatal nie może automatycznie wykryć adresu e-mail (dostałem „zły e-mail”)
Próbowałem git-config
z --global
opcją ustawienia user.name i user.mail i bez niej, ale nic nie działa
git-config
user2428094
źródło
źródło
Odpowiedzi:
Prawdopodobnie pomyłka: ustawiona
user.mail
bez e . Napraw to, ustawiającuser.email
w konfiguracji globalnej za pomocąPytano już: dlaczego Git nie pozwala mi na zatwierdzanie nawet po konfiguracji?
Aby mieć pewność Uruchom:
źródło
Upewnij się, że powinieneś być w swoim katalogu domowym, a nie w katalogu lokalnym. podczas ustawiania nazwy użytkownika i identyfikatora e-mail.
Następnie postępuj zgodnie z procedurą na GitHub.
źródło
Uruchomiłem następujące,
źródło
Jeśli
git config --global user.email "[email protected]" git config --global user.name "github_username"
Nie działaj tak jak w moim przypadku, możesz użyć:
źródło
Otrzymuję ten błąd podczas uruchamiania
git stash
. Naprawiono za pomocą:źródło
Miałem wczoraj ten problem. Wcześniej w moim rozwiązaniu sprawdź te ustawienia.
Gdzie „użytkownik” to użytkownik laptopa.
Przykład:
dias@dias-hp-pavilion$ git config --global dias.email ...
Więc potwierdź informacje dodaj, robiąc:
lub
i sprawdź te informacje.
Jeśli to zrobisz, a błąd będzie się powtarzał, wypróbuj inne środowisko Git IDE (klienci GUI). Użyłem git-coli i pojawił się ten błąd, więc zmieniłem IDE i obecnie używam CollabNet GitEye . Spróbuj także!
Mam nadzieję, że pomogłem!
źródło
Używam Ubuntu za pośrednictwem podsystemu Windows dla systemu Linux i poprawnie ustawiłem moje poświadczenia za pomocą Git Bash, w tym w terminalu VS Code (gdzie otrzymywałem błąd za każdym razem, gdy próbowałem zatwierdzić).
Najwyraźniej nawet pomimo tego, że VS używa Bash w terminalu, kontrolki git interfejsu użytkownika nadal działają w systemie Windows, w którym nie ustawiłem poświadczeń.
Ustawienie poświadczeń w programie Windows Powershell rozwiązało problem
źródło
Właśnie spotkałem się z tym samym pytaniem, mój problem polega na ignorowaniu pustego pola za „user.email” i „[email protected]”.
Mam nadzieję, że ci to pomoże.
źródło
Kroki umożliwiające rozwiązanie tego problemu
uwaga: ten problem występuje głównie z powodu tego, że nie przypisaliśmy naszej nazwy użytkownika i identyfikatora e-mail w git, więc to, co zrobimy, to przypisanie go w git
Otwórz git, który zainstalowałeś
Teraz musimy przypisać naszą nazwę użytkownika i identyfikator e-mail
Po prostu wpisz
git config --user.name <your_name>
i kliknij Enter (możesz wspomnieć lub wpisać dowolną nazwę)Podobnie wpisz
git config --user.email <[email protected]>
i kliknij Enter (musisz wpisać swój podstawowy identyfikator poczty)I to wszystko.
Miłego dnia!!!.
źródło
jeśli napotkasz ten problem, wpisz swój git bash
git config --global user.name twoja_nazwa
git config --global user.email youremail
jeśli problem z tym cmds, spróbuj tych cmds vica versa
źródło