Kiedy robię
git push
Dostaję wiersz polecenia jak
Username for 'https://github.com':
następnie ręcznie wprowadzam swoją nazwę użytkownika
Username for 'https://github.com': myusername
a potem uderzam Enteri pojawia się monit o podanie hasła
Password for 'https://[email protected]':
Chcę, aby nazwa użytkownika była zapisywana automatycznie zamiast ręcznie wpisywać ją cały czas.
Próbowałem to zrobić, xdotool
ale to nie wyszło.
już zrobiłem
git config --global user.name myusername
git config --global user.email [email protected]
ale nadal zawsze prosi mnie o ręczne wpisanie
git config credential.helper store
opisem tutaj: stackoverflow.com/questions/11403407/... W tym przypadku nie przechowujesz hasła w postaci zwykłego tekstu w oryginalnym adresie URL, ale w pliku w swoim profilu. (Również nieszyfrowane)Odpowiedzi:
Właściwie to, co zrobiłeś, to konfigurowanie informacji o autorze, tylko dla zatwierdzeń. Nie zapisałeś poświadczeń. poświadczenia można przechowywać na 2 sposoby:
źródło
W Terminalu wprowadź następujące dane, aby włączyć pamięć poświadczeń:
Możesz zaktualizować domyślny limit czasu pamięci podręcznej haseł (w sekundach):
Możesz także użyć (ale proszę użyć pojedynczych cudzysłowów, w przeciwnym razie niektóre znaki mogą się łamać):
źródło