Hatte heute ein ähnliches Problem: Ich habe in meiner Arbeitskopie Mist gebaut, also beschloss ich, das Verzeichnis umzubenennen und mein Projekt erneut von github aus zu klonen. Aber nachdem ich das getan hatte, musste ich für jede Pull/Push-Anfrage mein Passwort eingeben, anstatt die Passphrase nur einmal einzugeben, wie ich es früher getan hatte.
Das lag daran, dass ich heute das https-Protokoll zum Klonen des Projekts verwendet habe! Um zu überprüfen, welches Protokoll Sie verwenden, führen Sie einfach
git config -l
aus und schauen Sie auf die Zeile, die mit ‘remote.origin.url’ beginnt.
Um die Protokolle zu wechseln:
git config remote.origin.url git@github.com:the_repository_username/your_project.git
the_repository_username
und your_project
sollten durch den entsprechenden Repository-Namen und den Eigentümer dieses Repositorys ersetzt werden. Der Benutzername ist Ihr Benutzername, wenn Sie der Eigentümer des Repositoriums sind, oder andernfalls der Benutzername des Repository-Besitzers.