无法授予对VisualStudio.com GIT存储库的访问权限

时间:2020-05-13 21:42:21

标签: azure azure-devops azure-active-directory

我有一个Azure帐户,已链接到VisualStudio.com git存储库。

我在Azure Active Directory中添加了两个新用户,并首先给他们分配了开发人员角色,然后再分配给全局管理员,因为它不能正常工作。

然后,在VisualStudio.com中,我授予他们项目级别的管理员角色。

还尝试了“组织”设置中的“基本”,“涉众”和“ Visual Studio订户”访问级别。

每次,我们断开连接并重新连接到项目网页(https://xxx.visualstudio.com/_Git/yyy

这些都不能让他们看到git仓库。

我们该如何配置这个gaz工厂以访问代码仓库?

任何反馈将不胜感激。

1 个答案:

答案 0 :(得分:0)

该用户已从Azure Active Directory中删除,然后再次添加。这完全搞砸了。您可以在Visual Studio项目设置中看到它,因为它在邮件地址下方显示了OIDCONFLICT。

此外,还有第二个技巧:在项目设置中也将用户添加到团队中。 对我有用的整个流程如下:

  • 在portal.azure.com的Active Directory中将用户添加为来宾(对我来说,电子邮件地址在我的组织之外)。
  • 转到yourproject.visualstudio.com,显示组织页面(如果您已经在项目视图中,则显示在顶部面包屑的左上角(我们在其中看到Wiki,GIT等))。
  • 因此,在组织页面中,转到左下角的设置,然后将用户添加到基本级别的组织中(不是利益相关者,因为它不能通过这种方式访问​​git repo)并为其分配项目。
  • 现在,在项目设置(左下方)中导航到visualstudio.com内部的项目。选择团队,然后将用户添加到您的团队中。接下来,转到存储库/存储库并在此处检查或添加必要的权限。
  • 确保您的用户从浏览器注销并清除其cookie,然后再次登录。

我的意思是,如果有一个Microsoft的家伙读过它,请提供完整的教程,而不仅仅是文档,其中包含必要的信息。我为此失去了一天。