在组织的appveyor帐户中,如何从我的组织访问回购,而不让其他成员访问我的个人回购?

时间:2018-03-15 15:34:51

标签: continuous-integration appveyor

我在组织的appveyor帐户中创建了一个新项目。存储库是一个组织github存储库。

我们是组织分发帐户中的多个共同管理员,其凭据已链接到组织帐户。

问题是如果另一个共同管理员连接到appveyor并尝试创建一个新项目,我自己的个人回购将会显示在列表中。 (即附加到我的github令牌的repos)

如果我撤销我的github令牌,那么已经创建的项目将在构建时失败,因为appveyor将无法检出源。

有没有办法从组织帐户访问公共存储库而无需附加个人github令牌?

1 个答案:

答案 0 :(得分:1)

许多大型组织遵循的常用方法是对AppVeyor可以访问的内容进行更细粒度的控制,即创建新的GitHub用户(可选择只允许其访问特定的repos)并在AppVeyor中授权此用户({{3 }})。

不幸的是,GitHub会为每位用户收取一些费用,但创建这种“build bot”用户是目前最好的方法。

相关问题