【问题标题】:In an organizational appveyor account, how do I access repos from my organization, without letting the other members access my personal repos?在组织应用程序帐户中,我如何访问我的组织的存储库,而不让其他成员访问我的个人存储库?
【发布时间】:2018-03-15 15:34:50
【问题描述】:

我在组织应用程序帐户中创建了一个新项目。该存储库是一个组织性 github 存储库。

我们是组织 appveyor 帐户中的多个共同管理员,他们的凭据与组织帐户相关联。

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

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

有没有办法在不附加个人 github 令牌的情况下从组织帐户访问公共存储库?

【问题讨论】:

    标签: continuous-integration appveyor


    【解决方案1】:

    许多大型组织遵循的一种常用方法是对 AppVeyor 可以访问的内容进行更精细的控制,即创建一个新的 GitHub 用户(可选择授予其仅访问特定存储库的权限)并在 AppVeyor 中授权该用户(https://ci.appveyor.com/account )。

    不幸的是,由于 GitHub 对每个用户收费,这涉及到一些成本,但创建这种“构建机器人”用户是目前最好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-02
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多