使用GitHub集成时是否需要邀请用户加入AppVeyor?

时间:2019-01-24 13:22:43

标签: github continuous-integration appveyor

我阅读了documentation关于AppVeyor中的GitHub集成的信息,但我仍然不清楚:

  1. 当我想使用GitHub团队时,是否仍需要邀请人们成为AppVeyor的合作者?

Users & Collaborators

  1. 如果是,那么如何使用权限?如果GitHub团队和用户/合作者都被分配了角色,那么优先考虑什么?例如。用户将直接分配给“管理员”角色,并且是权限较低的GitHub团队的成员。两组权限是否以某种方式结合在一起?

  2. 换句话说,是否可以仅通过GitHub团队管理对AppVeyor的访问? (无需邀请用户加入AppVeyor。)如果没有,那么GitHub团队集成的意义何在??

我从组织(Kentico)配置了几个GitHub团队,并在AppVeyor中担任某些角色。但是,使用GitHub帐户登录时,属于GitHub团队的用户在AppVeyor中看不到Kentico帐户。

2 个答案:

答案 0 :(得分:1)

  1. 您不必邀请GitHub团队成员(尽管可以)。使用GitHub按钮登录时,他们应该在左上角看到您的帐户。

  2. 如果您仍然邀请他们,则GitHub团队角色将取代您在邀请中分配的角色。

  3. 是的,您应该只能使用GitHub团队。 GitHub团队成员使用GitHub按钮登录AppVeyor时,会自动创建隐藏的Collaborator。

让我们通过您在论坛上创建的支持票对特定用户进行故障排除。

答案 1 :(得分:0)

我试图:

  1. https://ci.appveyor.com/account/kentico/authorizations撤消访问权限并再次授权-不起作用
  2. https://ci.appveyor.com/account/kentico/github-teams处删除并重新创建GitHub团队-不工作
  3. https://github.com/settings/applications上验证AppVeyorAppVeyor CI是否均为授权的OAuth应用- DID N'T WORK
  4. 从GitHub市场重新安装AppVeyor:https://github.com/marketplace/appveyor-工作