У меня была похожая проблема сегодня: я все испортил в своей рабочей копии, поэтому я решил переименовать каталог и снова клонировать свой проект из github. Но после этого мне пришлось вводить свой пароль для выполнения любого запроса на извлечение / отправку вместо того, чтобы вводить фразу-пароль только один раз, как я это делал раньше.
Это потому, что сегодня я использовал протокол https для клонирования проекта! Чтобы проверить, какой протокол вы используете, просто запустите
git config -l
и посмотрите на строку, начинающуюся с 'remote.origin.url'.
Для переключения протоколов:
git config remote.origin.url git@github.com:the_repository_username/your_project.git
the_repository_username
и your_project
должен быть заменен соответствующим именем хранилища и владельцем этого хранилища. Имя пользователя будет вашим, если у вас есть хранилище, или имя пользователя владельца хранилища в противном случае.