【发布时间】:2012-09-27 09:07:44
【问题描述】:
当我尝试在我正在运行的全新 Ubuntu 虚拟机中克隆、推送或拉取存储库时,我收到此错误。我已经删除并重新添加了几次密钥,但均未成功。
这是我跑的:
rails new moo cd哞 混帐初始化 混帐添加。 git commit -m "新应用" heroku 创建 git push heroku 大师
我已经尝试删除并重新生成密钥。我只是使用默认名称(id_rsa 和 id_rsa.pub)并覆盖现有名称。我已经用 heroku keys:clear 和 heroku keys:add 清除并重新添加了密钥
我看到在 ~/.ssh 中提到了一个配置文件,但我的文件夹中没有。尝试用我认为有效的值创建一个,但没有运气。我没有在其他地方提到过的 authorized_keys 文件。
我还清除了我的 .heroku/credentials 文件并重新生成了它。据我所知,我没有使用 sudo 做任何事情。这是我的第一次 Linux 体验...
这一切在我的 Windows 机器上运行良好。我什至在 Windows 上重新生成了我的密钥并重新添加它们以查看它是否仍然有效。
附带问题:我真的需要按照 Heroku 文档的建议将我的公钥添加到 github.com 吗?我认为将它们添加到 heroku 就足够了,因为我实际上并没有使用 github 来托管代码。也就是说,我在故障排除过程中添加了它们。
【问题讨论】:
-
它正在工作。我重新启动,它工作。回答你的问题:不,我不是。