推送到heroku会导致PuTTY致命错误

时间:2013-06-28 18:28:55

标签: git heroku putty

我正在尝试使用以下命令将本地git存储库推送到heroku(这是在Windows 7计算机上):

git push heroku master

然而,这会弹出一个弹出窗口,显示以下错误:

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

我想知道PuTTY如何在这里发挥作用。是的,我在机器上安装了PuTTY,但上面的git命令应该只是从存储它的〜/ .ssh目录中读取我的密钥。

1 个答案:

答案 0 :(得分:5)

是否可以设置环境变量GIT_SSH

n.b。:如果你安装了TortoiseGIT,你可以用“是”回答这个问题。

因此,如果您设置了GIT_SSH,则可以通过多种方式解决问题:

  • 将您的密钥添加到plink / pageant
  • 设置GIT_SSH以使用您的优先(开放)SSH

如需冗长的解释,请阅读http://guides.beanstalkapp.com/version-control/git-on-windows.html