1

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

4

2 回答 2

6

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

heroku keys

去掉它:

heroku keys:remove your_key

生成新的 SSH 密钥

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

将其添加到 Heroku:

heroku keys:add
于 2013-04-10T17:45:36.803 回答
0

输入以下代码行

heroku 键:添加

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

于 2014-10-31T22:09:41.637 回答