2013-06-28 21 views
3

我嘗試使用下面的命令(這是Windows 7的計算機上),以我的本地git倉庫推到Heroku的:推到Heroku的給膩子致命錯誤

git push heroku master 

但是這帶來一個顯示彈出式以下錯誤:

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

我想知道PuTTY如何在這裏發揮作用。是的,我在機器上安裝了PuTTY,但上面的git命令應該只是從存儲它的〜/ .ssh目錄中讀取我的密鑰。

+0

的[(GIT bash)的推到位桶忽略SSH鍵]可能重複(http://stackoverflow.com/問題/ 17307154/git-bash-push-to-bitbucket-ignores-ssh-key) – legoscia

+0

這是http://stackoverflow.com/a/7726603/6309? – VonC

+1

這些確實是重複的,並回答我的問題。雖然他們很難找到。 – Naresh

回答

5

是否有可能設置環境變量GIT_SSH

n.b .:如果您安裝了TortoiseGIT,您可以用「是」回答該問題。

所以,如果你有GIT_SSH集,可以解決您的問題在幾個方面:

  • 添加鍵砰砰/選美
  • 設置GIT_SSH使用您的參訪(開)SSH

對於冗長的說明中,讀http://guides.beanstalkapp.com/version-control/git-on-windows.html