Как автоматически пройти аутентификацию в GitHub из Git Bash, используя мои открытые и закрытые ключи вместо имени пользователя и пароля?
Каждый раз, когда я пишу
git pull origin master
или же
git push origin master
или что-то еще в Git Bash Я должен ввести свое имя пользователя и пароль для входа в GitHub.
Вместо этого я бы хотел автоматически проходить аутентификацию в GitHub, используя мои открытые и закрытые ключи.
Я уже создал ключи. Они в моей локальной машине под ~/.ssh. Я также прикрепил открытый ключ к своей учетной записи. Но меня всегда спрашивают имя пользователя и пароль.
Что мне еще нужно сделать, чтобы войти в систему напрямую с помощью ключей? Большое спасибо!
1 ответ
На основании этого поста /questions/40298250/git-prodolzhaet-zaprashivat-u-menya-parol/40298255#40298255 мы узнаем, что git не будет запрашивать имя пользователя и пароль, только если в репозитории настроено использование ssh, а НЕ https.
Мы можем изменить это, используя: git remote set-url origin git@github.com:user/repo.git