我在组织的appveyor帐户中创建了一个新项目。存储库是一个组织github存储库。
我们是组织分发帐户中的多个共同管理员,其凭据已链接到组织帐户。
问题是如果另一个共同管理员连接到appveyor并尝试创建一个新项目,我自己的个人回购将会显示在列表中。 (即附加到我的github令牌的repos)
如果我撤销我的github令牌,那么已经创建的项目将在构建时失败,因为appveyor将无法检出源。
有没有办法从组织帐户访问公共存储库而无需附加个人github令牌?
答案 0 :(得分:1)
许多大型组织遵循的常用方法是对AppVeyor可以访问的内容进行更细粒度的控制,即创建新的GitHub用户(可选择只允许其访问特定的repos)并在AppVeyor中授权此用户({{3 }})。
不幸的是,GitHub会为每位用户收取一些费用,但创建这种“build bot”用户是目前最好的方法。