当我尝试在运行的全新Ubuntu虚拟机中克隆,推送或拉出存储库时,出现此错误。我已经删除并重新添加了几次密钥,但没有成功。Ubuntu上的Heroku权限被拒绝(publickey)
这是我跑:
轨新哞 CD哞 git的初始化git的 增加。 git的承诺-m“新应用” 的Heroku创建 混帐推Heroku的主
我已经尝试过删除和重新生成密钥。我只使用默认名称(id_rsa和id_rsa.pub)并覆盖现有的名称。我已经清除并重新添加了包含heroku键的密钥:clear和heroku键:add
我已经在〜/ .ssh中看到过提到一个配置文件,但是我没有在我的文件夹中有。尝试用我认为有效的价值创造一个没有运气。我没有在其他地方提到过的authorized_keys文件。
我也清除了我的.heroku /凭证文件并重新生成它。据我所知,我没有使用sudo做任何事情。这是我的第一次Linux体验...
这一切都可以在我的Windows机器上正常工作。我甚至在Windows上重新生成了我的密钥,并重新添加了它们,以查看它是否仍然有效,并确实如此。
旁边的问题:我真的需要添加我的公钥到github.com作为Heroku文档建议?我认为将它们添加到heroku是所有必需的,因为我实际上并没有使用github来托管代码。也就是说,我在有在我的故障排除期间添加了它们。
它现在工作。我重新启动,它的工作。回答你的问题:不,我不是。 –