我正在尝试使用以下命令将我的本地 git 存储库推送到 heroku(这是在 Windows 7 机器上):
git push heroku master
但是,这会 pop 一个显示以下错误的 pop 窗口:
PuTTY Fatal Error
No supported authentication methods available (server sent: publickey)
我想知道 PuTTY 是如何在这里发挥作用的。是的,我确实在机器上安装了 PuTTY,但是上面的 git 命令应该只是从存储 key 的 ~/.ssh 目录中读取我的 key 。
最佳答案
你有可能设置了环境变量 GIT_SSH
吗?
注意:如果你安装了 TortoiseGIT,你可以用"is"来回答这个问题。
因此,如果您设置了 GIT_SSH
,则可以通过多种方式解决您的问题:
GIT_SSH
以使用您的首选(开放)SSH 有关冗长的解释,请阅读 http://guides.beanstalkapp.com/version-control/git-on-windows.html
关于git - 推送到 heroku 会出现 PuTTY 致命错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17371341/