gpt4 book ai didi

heroku - 将heroku应用程序链接到私有(private)(组织)github repo

转载 作者:行者123 更新时间:2023-12-01 06:38:17 24 4
gpt4 key购买 nike

在本地工作,将更改推送到 Heroku 可以正常工作,并且该应用程序按预期工作。但是,我无法将 heroku 应用程序链接到 Github 上的私有(private)仓库。

当前配置看起来像这样

git@github.com:{Organization}/{project}.git

我应该在哪里为私有(private)仓库配置用户名/密码?

我试过(即使这不是首选方式)
username:password@github.com/{organization}/{project}.git

将不胜感激有关此的任何指示。

编辑:
我没有提到我在 Heroku 的应用程序设置下设置它。

最佳答案

 git@github.com:{Organization}/{project}.git
这是一个 ssh 地址,身份验证由公钥/私钥管理:确保您的公钥在该组织的协作者 key 中发布。
这里没有“用户名”或“密码”。
username:password@github.com/{organization}/{project}.git
如果您将该远程地址用作 HTTPS 地址,那可能是正确的。

请注意 Honza Javorek 2020 年 11 月在“ How do I access a private github repo from heroku?”中提到:

Heroku only supports HTTP(S) Basic authentication with Git out of the box.
That's unfortunate as it means you'd need to add your credentials as part of the installation URL and commit that as plain text in your list of dependencies.


他建议 create a new GitHub SSH key并关注 heroku-buildpack-ssh-key 过程:
heroku buildpacks:add https://github.com/heroku/heroku-buildpack-ssh-key.git -i 1
heroku config:set BUILDPACK_SSH_KEY=$(cat ~/.ssh/id_rsa_heroku)

关于heroku - 将heroku应用程序链接到私有(private)(组织)github repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13066860/

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