在heroku上使用除id_rsa之外的其他ssh密钥

时间:2014-01-30 11:45:55

标签: heroku ssh-keys

我为heroku创建了一个新的ssh密钥,而不是任何密码短语。比我删除所有其他键并使用以下命令将其添加到heroku:

  

heroku密钥:添加/Users/ME/.ssh/heroku.pub

但是当我尝试推送新的git更改时,我会得到以下弹出窗口:

enter image description here

任何人都可以告诉为什么它要求“id_rsa”的密码?这是一个问题,因为我不记得密码,我想使用另一个ssh密钥(heroku就是这种情况)。

1 个答案:

答案 0 :(得分:1)

您可以通过编辑~/.ssh/config文件为Heroku部署配置自定义SSH密钥。此示例假定您有一个名为heroku的私钥,该私钥位于~/.ssh/

Host heroku.com
  User git
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/heroku