我为heroku创建了一个新的ssh密钥,而不是任何密码短语。比我删除所有其他键并使用以下命令将其添加到heroku:
heroku密钥:添加/Users/ME/.ssh/heroku.pub
但是当我尝试推送新的git更改时,我会得到以下弹出窗口:
任何人都可以告诉为什么它要求“id_rsa”的密码?这是一个问题,因为我不记得密码,我想使用另一个ssh密钥(heroku
就是这种情况)。
答案 0 :(得分:1)
您可以通过编辑~/.ssh/config
文件为Heroku部署配置自定义SSH密钥。此示例假定您有一个名为heroku
的私钥,该私钥位于~/.ssh/
Host heroku.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/heroku