Dlaczego Git prosi o hasło?
Jeśli GIT podpowiada o nazwie użytkownika i hasła za każdym razem, gdy próbujesz wchodzić w interakcje z GitHub, prawdopodobnie używasz adresu URL klonów HTTPS do repozytorium. Użycie zdalnego adresu URL HTTPS ma pewne zalety w porównaniu z użyciem SSH. Łatwiej jest skonfigurować niż SSH i zwykle działa poprzez surowe zapory ogniowe i proxy.
Jak powstrzymać git przed prośbą o hasło?
Wprowadzanie nazwy użytkownika i hasła git w zdalnym adresie URL
Aby zapobiec prośbowi o nazwę użytkownika i hasła, możesz wprowadzić poświadczenia logowania w adresie URL, jak pokazano. Główna wada tej metody, w której nazwa użytkownika i hasło zostaną zapisane w poleceniu w pliku historii powłoki.
Dlaczego SSH prosi o frazę?
SSH Passhrazy chronią Twój klucz prywatny przed użyciem przez kogoś, kto nie zna pseudonimu. Bez hasła każdy, kto uzyska dostęp do komputera, może kopiować Twój klucz prywatny.