Нажатие на heroku дает PuTTY Fatal Error

Я пытаюсь подтолкнуть свой локальный репозиторий git к heroku, используя следующую команду (это на машине с Windows 7):

git push heroku master

Однако при этом появляется всплывающее окно со следующей ошибкой:

PuTTY Fatal Error
No supported authentication methods available (server sent: publickey)

Мне интересно, как PuTTY вообще вступает в игру. Да, на моем компьютере установлен PuTTY, но приведенная выше команда git должна просто читать мой ключ из каталога ~ / .ssh, в котором он хранится.


person Naresh    schedule 28.06.2013    source источник
comment
возможный дубликат (git bash) push to bitbucket игнорирует ключ SSH   -  person legoscia    schedule 28.06.2013
comment
Это как в stackoverflow.com/a/7726603/6309?   -  person VonC    schedule 28.06.2013
comment
Это действительно дубликаты и ответ на мой вопрос. Однако их было трудно найти.   -  person Naresh    schedule 29.06.2013
comment
возможный дубликат github: поддерживаемые методы аутентификации недоступны   -  person Chronial    schedule 03.07.2013


Ответы (1)


Возможно ли, что у вас установлена ​​переменная окружения GIT_SSH?

Примечание: если вы установили TortoiseGIT, вы можете ответить на этот вопрос «да».

Итак, если у вас установлено GIT_SSH, вы можете решить проблему несколькими способами:

  • добавьте свой ключ в плинк / конкурс
  • установите GIT_SSH для использования вашего предпочтительного (открытого) SSH

Подробное объяснение см. В http://guides.beanstalkapp.com/version-control/git-on-windows.html

person mnagel    schedule 30.06.2013