Я пытаюсь подтолкнуть свой локальный репозиторий git к heroku, используя следующую команду (это на машине с Windows 7):
git push heroku master
Однако при этом появляется всплывающее окно со следующей ошибкой:
PuTTY Fatal Error
No supported authentication methods available (server sent: publickey)
Мне интересно, как PuTTY вообще вступает в игру. Да, на моем компьютере установлен PuTTY, но приведенная выше команда git должна просто читать мой ключ из каталога ~ / .ssh, в котором он хранится.
1 ответ
Возможно ли у вас установлена переменная окружения GIT_SSH
?
Примечание: если вы установили TortoiseGIT, вы можете ответить на этот вопрос «да».
Итак, если у вас установлен GIT_SSH
, вы можете решить проблему несколькими способами:
- добавьте свой ключ в плинк / конкурс
- установите
GIT_SSH
на использование вашего предпочтительного (открытого) SSH
Подробное объяснение см. В http://guides.beanstalkapp.com/version-control/git- on-windows.html
Похожие вопросы
Связанные вопросы
Новые вопросы
git
Git — это распределенная система контроля версий с открытым исходным кодом (DVCS). Используйте этот тег для вопросов об использовании Git и рабочих процессах. Не используйте этот тег для общих вопросов по программированию, связанных с репозиторием Git. Не используйте этот тег для вопросов GitHub/GitHub Actions, не связанных с использованием git; вместо этого используйте [github] или [github-actions]. Не используйте тег [github] для проблем, связанных с Git, только потому, что репозиторий размещен на GitHub.