gpt4 book ai didi

Heroku -> GitHub SSH key 问题

转载 作者:行者123 更新时间:2023-12-02 13:51:46 25 4
gpt4 key购买 nike

我正在编写一个托管在 Heroku 上的应用程序,它在私有(private) GitHub 托管存储库上执行读/写操作。

我做了以下

  • 使用与我的 GitHub 帐户相同的电子邮件生成 SSH key
  • 将 SSH 公钥添加到我的 GitHub 帐户,该帐户对存储库具有管理员权限
  • 使用 heroku:keys add
  • 将 SSH 公钥添加到 Heroku

    尝试在 GitHub 托管存储库(我可以完全访问)上执行任何 git 操作时,我得到“主机 key 验证失败”

    我不确定我做错了什么……据我所知,Heroku 应用程序应该能够读取并推送到 GitHub 上的存储库就好了。

    如果我在本地运行相同的脚本,一切都会像魅力一样。

    希望有人可以帮助我。

    最佳答案

    在收到 Heroku 支持的回复后,他们提到了 VonC 所说的话。 Heroku 中没有 key ,所以它失败了。

    尽管我想 VonC 所说的会起作用,但我决定将 OAuth token 用于我的 git 操作,而不是共享私钥和公钥。

    根据本文,您可以使用 GitHub OAuth token 代替用户名,一切正常。将其设置为 Heroku 配置变量也意味着它永远不必出现在您的代码中。
    https://help.github.com/articles/git-automation-with-oauth-tokens

    关于Heroku -> GitHub SSH key 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658154/

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