1

我的组织正在使用 GitHub 进行源代码控制 - 所有存储库都是私有的。

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

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

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

有任何想法吗?

4

1 回答 1

2

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

我还在 GitHub 上创建了一个新团队,对 TeamCity 中管理的项目具有读写访问权限,并将新用户添加到该团队。

我本可以只指定读取权限,但我使用的是 TeamCity 的标签功能,该功能会在每次成功构建时将标签添加到 GitHub 存储库,因此需要写入权限。

于 2012-07-31T07:29:31.133 回答