Git设置ssh密钥

时间:2013-04-10 15:41:24

标签: git heroku ssh key git-clone

我在使用Windows Xp的计算机上安装了git,我正在尝试从heroku上托管的远程存储库进行克隆。问题是,当我第一次登录heroku时,不会出现生成ssh密钥选项。使用ssh-keygen -t rsa -C "your_email@example.com"我创建了一个ssh密钥(git bash说的是这样),但是如果我转到该文件夹​​,它只包含known_hosts文件。系统和隐藏文件可见。 由于生成的ssh选项没有出现,我想已经有一个现有的ssh,但它不适合 - 因为我在尝试克隆回购时遇到了权限被拒绝错误。
知道我该怎么解决这个问题?

2 个答案:

答案 0 :(得分:6)

使用此命令查看Heroku上的密钥名称:

heroku keys

删除它:

heroku keys:remove your_key

生成新的SSH密钥

ssh-keygen -t rsa -C "your_email@example.com"

将它添加到Heroku:

heroku keys:add

答案 1 :(得分:0)

输入以下代码行

heroku键:添加

https://devcenter.heroku.com/articles/keys#adding-keys-to-heroku