3

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

git push heroku master

但是,这会弹出一个显示以下错误的弹出窗口:

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

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

4

1 回答 1

5

是否可以GIT_SSH设置环境变量?

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

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

  • 将您的密钥添加到 plink / pageant
  • 设置GIT_SSH为使用您的首选(打开)SSH

有关详细说明,请阅读http://guides.beanstalkapp.com/version-control/git-on-windows.html

于 2013-06-30T08:03:18.123 回答