Miał dzisiaj podobny problem: Spieprzyłem sprawy w mojej roboczej kopii, więc postanowiłem zmienić nazwę katalogu i ponownie sklonować mój projekt z githuba. Ale po tym wszystkim musiałem podać swoje hasło, aby wykonać każde żądanie pull/push, zamiast wpisywać hasło tylko raz, jak kiedyś.
To dlatego, że dzisiaj użyłem protokołu https do sklonowania projektu! Aby sprawdzić, jakiego protokołu używasz, wystarczy uruchomić
git config -l
i spojrzeć na linię rozpoczynającą się od ‘remote.origin.url’.
Aby zmienić protokoły:
git config remote.origin.url git@github.com:the_repository_username/your_project.git
the_repository_username
i your_project
należy zastąpić odpowiednią nazwą repozytorium i właścicielem tego repozytorium. Nazwa użytkownika będzie twoja, jeśli jesteś właścicielem repozytorium, lub nazwa użytkownika właściciela repozytorium w innym przypadku.