gpt4 book ai didi

git - Heroku 'Permission denied (publickey) fatal: Could not read from remote repository' 困境

转载 作者:IT王子 更新时间:2023-10-29 01:19:22 31 4
gpt4 key购买 nike

我已经连续搜索了好几个小时,以寻找解决我看似容易解决的问题的方法。并不是我的搜索一无所获,而是我的搜索出现了太多不同的解决方案——没有一个有效。

无论如何,我根本无法从我的 Mac 上的 Heroku 存储库中推送、 pull 或获取。每次尝试都会给我(好像在 mock 我)以下错误:

'Permission denied (publickey). fatal: Could not read from remote repository.'

我已经尝试(并重新尝试)以多种不同的方式修复它。正如我所说,过去两天我花了很多时间寻找答案。以下是我尝试过的一些方法:

  • heroku keys:clear 然后是 heroku keys:add
  • 使用“ssh-keygen -t rsa”自行重新生成 ssh key
  • 清除我的 .ssh 目录,然后清除 heroku keys:clear,然后生成 ssh key
  • 删除我在 heroku 上的应用程序并重新创建一个(幸运的是那里没有太多内容)

我可以很好地从我的 GitHub 存储库中获取,所以我知道这不是网络连接问题(ping heroku 也可以)。

作为临时解决方案(我希望不会变成永久解决方案),我已经登录到我的 Ubuntu Amazon AWS ec2 实例。从 Heroku pull 和 push 和 push 完美。出于这个原因,我仍然觉得问题出在我的 Mac 上的 ssh key 上。两个 key 都显示在我的 Heroku 帐户下。 key 末尾的电子邮件地址重要吗?

编辑:我可以很好地从 GitHub 推送和 pull (但是我没有使用 ssh),那么为什么不使用 Heroku?

在这一点上,我愿意尝试任何事情。谢谢!

最佳答案

我知道这已经被回答了。但我想添加我的解决方案,因为它将来可能对其他人有帮助..

一个常见的 key 错误是:Permission denied (publickey)。您可以通过使用 keys:add 通知 Heroku 您的新 key 来解决此问题。

简而言之,请按照以下步骤操作:https://devcenter.heroku.com/articles/keys

如果您没有 key ,首先必须创建一个 key :

ssh-keygen -t rsa

其次,您必须将 key 添加到 Heroku:

heroku keys:add

关于git - Heroku 'Permission denied (publickey) fatal: Could not read from remote repository' 困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17626944/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com