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