将heroku应用程序链接到私有(组织)github仓库

时间:2012-10-25 10:44:42

标签: heroku github

在本地工作,将更改推送到Heroku工作,应用程序按预期工作。但是,我无法将Heroku应用程序链接到Github上的私人仓库。

当前配置看起来像这样

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

我应该在哪里配置私人仓库的用户名/密码?

我尝试过(即使这不是首选方式)

username:password@github.com/{organization}/{project}.git

非常感谢有关此事的任何指示。

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

2 个答案:

答案 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