如何让Teamcity访问GitHub组织私有存储库?

时间:2012-07-19 11:18:55

标签: github continuous-integration teamcity

我的组织正在使用GitHub进行源代码管理 - 所有回购都是私有的。

我们还有一个运行Team City for CI的内部服务器。

允许TC从GitHub下拉更改的最佳方法是什么?

我能想到的唯一解决方案是设置新的GitHub用户并使用户成为组织的成员。似乎有点长啰嗦。我也可以使用我的凭据,但这是一个直接的黑客攻击。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

最后,我使用群组电子邮件地址在GitHub上创建新的用户帐户。

我还在GitHub上创建了一个新的团队,其中包含 Read&写入访问TeamCity中管理的项目,并将新用户添加到该团队。

我本来可以指定 Read 访问权限,但我正在使用TeamCity的标签功能,在每次成功构建时都会向GitHub存储库添加一个Tag,因此需要 Write 访问。