У меня сегодня была похожая проблема: Я все испортил в своей рабочей копии, поэтому решил переименовать каталог и снова клонировать свой проект с github. Но после этого мне пришлось ввести свой пароль, чтобы сделать любой запрос pull/push, вместо того, чтобы вводить парольную фразу всего один раз, как я это делал раньше.
Это было потому, что сегодня я использовал протокол 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
должны быть заменены соответствующим именем репозитория и владельцем этого репозитория. Имя пользователя будет вашим, если вы являетесь владельцем репозитория, или имя пользователя владельца репозитория в противном случае.