【问题标题】:cannot access Repo options in microsoft azure devops page无法访问 microsoft azure devops 页面中的 Repo 选项
【发布时间】:2018-11-12 14:22:50
【问题描述】:

我已授予 Visual Studio EE 许可证和 Visual Studio Essentials 订阅,但是,我在 Azure DevOps 中没有选项来检查存储库,我也无法 git 克隆存储库。收到的错误说:“400:请求的项目在指定版本的服务器上不存在,或者您无权访问它们。” 项目所有者已授予访问权限,但更改似乎没有反映出来。 我能做些什么?。 谢谢

【问题讨论】:

  • 下面有各种各样的答案,其中一些表示这是一个许可问题,而另一些则明确表示它不是。对于我们遇到的问题,这许可问题 - 相关用户没有适当的访问级别来查看代码。将它们与有效的 VS Pro 订阅相关联解决了这个问题。

标签: git visual-studio azure-devops msdn


【解决方案1】:

您持有的许可证不会影响您可以访问的内容。您需要让项目管理员授予您对项目中这些资源的权限。我知道你说他们已经这样做了,但是这个错误表明他们没有这样做。

【讨论】:

  • 是否有任何文档,因为我已明确为 2 个用户设置了一个 repo 的权限,但他们仍然看不到 repos(但是,其他人可以)
  • @markblue777 我刚刚邀请了该组织的 2 名成员(但不是来自开发团队),他们在贡献者组中。但是,新成员的项目网页中没有 Repos 链接。直接访问 Git repo 会在浏览器中显示 404 错误。你有没有解决你的问题?您能否为此分享一些解决方法?
  • 我几天前做了一个用户项目管理员。他已经登录和退出了很多次。在项目页面上看不到 Repos 选项卡。我认为你错了,这是一个许可证问题。
【解决方案2】:

这里和 Microsoft 论坛上有几个相关的问题,但没有一个答案清楚地解释了使这项工作正常进行所需的条件。这是我想出来的。

Azure 的功能和门户 UI 是流畅的。今天行得通的东西明天可能行不通,反之亦然。我要在这里描述的是截至 2020 年 3 月 18 日的行为。

我的困惑很大一部分来自这样一个事实,即用户角色可以分配到不同的级别,而且完全不清楚它们适用于什么。例如,我创建了一个用户项目管理员,并确认项目管理员拥有对 repo 的所有访问权限,但用户仍然无法在项目仪表板上看到 repo。最后,@Ivan 的回复为我指明了正确的方向。一旦我发现在租户的组织设置页面上,用户需要“利益相关者”以外的访问级别,我将其设置为“基本”,并且 repo 开始出现在用户的仪表板上。

直观,不是吗?

【讨论】:

  • 这对我有用,我将用户访问级别更改为基本
【解决方案3】:

转到设置->用户,按“访问级别”=利益相关者过滤,看看您的用户是否在那里。如果是,他们没有访问 Repo 的许可。您需要购买一些(通过单击摘要!)。之后,通过单击用户表左侧的 3 个点,将相关用户的访问级别更改为基本。

组织的设置可在此处获得:

https://dev.azure.com/<Organization_name>/_settings/users

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2023-03-14
  • 2020-09-27
  • 2021-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-20
  • 2021-03-15
相关资源
最近更新 更多