2013-04-10 154 views
1

我使用Windows Xp在機器上安裝了git,我試圖從託管在heroku上的遠程存儲庫進行克隆。問題是,當我第一次在heroku上登錄時,不會出現generate ssh key選項。使用ssh-keygen -t rsa -C "[email protected]"我創建了一個ssh密鑰(或者git bash說),但是如果我去到該文件夾​​,它只包含known_hosts文件。系統和隱藏文件是可見的。 由於沒有顯示生成ssh選項,我想現在已經有一個存在的ssh,但它不適合 - 因爲我試圖克隆repo時得到了一個權限被拒絕的錯誤。
任何想法我應該如何解決這個問題?Git設置ssh密鑰

回答

6

看看你的密鑰的名字是在Heroku上使用此命令:

heroku keys 

刪除它:

heroku keys:remove your_key 

生成新的SSH密鑰

ssh-keygen -t rsa -C "[email protected]" 

將它添加到Heroku:

heroku keys:add 
+0

我做到了。同樣的東西 – 2013-04-10 18:33:12

+1

我終於解決了它 - 但我真的不知道如何。剛試過各種東西 – 2013-04-11 09:18:42

+0

哈哈,好吧,我很高興你有它的工作!如果您對採取的某些步驟有任何想法,則可能需要針對自己的問題提交答案,對於可能遇到同樣問題的其他人。 – 2013-04-11 13:50:41