我已授予Visual Studio EE许可证和Visual Studio Essentials订阅,但是,我在Azure DevOps中无法选择检查存储库,也无法git clone存储库。收到的错误提示:“ 400:请求的项目或者在指定版本的服务器上不存在,或者您没有访问这些项目的权限。” 项目所有者已授予访问权限,但更改似乎并未反映出来。 我能做什么?。 谢谢
答案 0 :(得分:2)
您拥有的许可证不会影响您可以访问的内容。您需要让项目管理员向您授予对项目中这些资源的权限。我知道您说他们已经这样做了,但是此错误表明他们没有这样做。
答案 1 :(得分:1)
这里和Microsoft论坛上都有几个相关的问题,但是没有一个答案清楚地说明了实现此功能所需的条件。这是我想出的。
Azure的功能和门户网站UI流畅。今天有效的方法明天可能无效,反之亦然。我要在这里描述的是截至2020年3月18日的行为。
我感到困惑的很大一部分原因是可以将用户角色分配到不同的级别,并且完全不清楚将它们应用于什么角色。例如,我让一个用户成为项目管理员,并确认项目管理员具有对该存储库的所有访问权限,但用户仍无法在项目仪表板上看到该存储库。最后,@ Ivan在这里的回答为我指明了正确的方向。一旦确定租户的组织设置页面上的用户需要除“利益相关者”之外的其他访问级别,便将其设置为“基本”,并且回购开始出现在用户的仪表板上。
直观,不是吗?
答案 2 :(得分:0)
转到“设置”->“用户”,按“访问级别” =涉众过滤,然后查看您的用户是否在那里。如果是,则他们没有访问存储库的许可。您需要购买一些商品(单击“摘要”!)。之后,通过单击用户表左侧的3个点,将相关用户的访问级别更改为“基本”。