在本地工作,将更改推送到Heroku工作,应用程序按预期工作。但是,我无法将Heroku应用程序链接到Github上的私人仓库。
当前配置看起来像这样
git@github.com:{Organization}/{project}.git
我应该在哪里配置私人仓库的用户名/密码?
我尝试过(即使这不是首选方式)
username:password@github.com/{organization}/{project}.git
非常感谢有关此事的任何指示。
编辑: 我没有提到我在Heroku的应用程序设置下设置它。
答案 0 :(得分:0)
git@github.com:{Organization}/{project}.git
这是一个ssh地址,其身份验证由puiblic /私钥管理:确保您的公钥在该组织的协作者密钥中发布。
这里没有“用户名”或“密码”。
username:password@github.com/{organization}/{project}.git
如果您将该远程地址用作 https 地址,那么这可能是正确的。
答案 1 :(得分:0)
如果你想使用私人仓库,heroku需要发送github某种令牌,如你所知。如果您在该私人存储库上创建部署密钥,则可以使用https://github.com/siassaj/heroku-buildpack-git-deploy-keys