我已经搜索了很多小时,最终寻找解决方案来解决我看似容易修复的问题。这并不是说我的搜索没有任何结果,而是我的搜索出现了许多不同的解决方案 - 其中没有一个能解决问题。Heroku的权限被拒绝(publickey)致命:无法从远程存储库中读取信息
无论如何,我无法从我的Mac上的Heroku存储库中进行推,拉或取。每一个试图给我(就好像它是在嘲笑我)以下错误:
'Permission denied (publickey). fatal: Could not read from remote repository.'
我试过(和重新尝试过)来修复它在许多不同的方式。正如我所说的,在过去的两天里,我花了大量时间寻找答案。下面是一些我尝试过的事情:
- Heroku的关键:明确之后的Heroku键:添加
- 再生对我自己的SSH密钥以“ssh-凯基-t RSA”
- 结算我的.ssh目录,其次是Heroku的按键:清楚,然后生成一个SSH密钥
- 删除在Heroku我的应用程序并重新创建一个(幸好没有多少是在那里)
我可以从我的GitHub取存储库很好,所以我知道它不是n网络连接(pinging heroku也可以)。
作为一个临时解决方案(我希望不会变成永久解决方案),我已登录到我的Ubuntu Amazon AWS ec2实例。从Heroku拉出和推出完美。出于这个原因,我仍然觉得问题在于我的Mac上的ssh密钥。这两个键都显示在我的Heroku帐户下。关键问题最后的电子邮件地址是否?
编辑:我可以推拉从GitHub罚款(但我不使用ssh,所以为什么不Heroku?
在这一点上,我愿意尝试任何事情。谢谢!
您是否为您的heroku密钥设置了密码短语?我想这(http://stackoverflow.com/a/16753800/6309)没有帮助?或者双重检查http://stackoverflow.com/a/16753800/6309 – VonC
可悲的是它仍然拒绝工作。 – thebradbain
有时候这种情况发生在heroku处于维护状态时:https://status.heroku.com/ – Mavis