我的组织正在使用GitHub进行源代码管理 - 所有回购都是私有的。
我们还有一个运行Team City for CI的内部服务器。
允许TC从GitHub下拉更改的最佳方法是什么?
我能想到的唯一解决方案是设置新的GitHub用户并使用户成为组织的成员。似乎有点长啰嗦。我也可以使用我的凭据,但这是一个直接的黑客攻击。
有什么想法吗?
答案 0 :(得分:2)
最后,我使用群组电子邮件地址在GitHub上创建新的用户帐户。
我还在GitHub上创建了一个新的团队,其中包含 Read&写入访问TeamCity中管理的项目,并将新用户添加到该团队。
我本来可以指定 Read 访问权限,但我正在使用TeamCity的标签功能,在每次成功构建时都会向GitHub存储库添加一个Tag,因此需要 Write 访问。