You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSTS项目管理更改不保留,新建项目组异常问题求助

解决VSTS新项目默认权限组异常的问题

我之前也遇到过类似的情况,新项目自动绑定了一个在UI里找不到的Custom组,导致权限配置完全卡壳,但旧项目却正常。结合我的排查经验,给你几个可行的解决步骤:

1. 排查项目创建模板的配置

自定义项目模板很可能是根源——如果你的新项目用了和Test项目不同的模板,模板里可能误配置了不存在的权限组:

  • 打开有问题的新项目,进入Project Settings > Process
  • 对比Test项目使用的模板,确认是否一致。如果是自定义模板,检查模板内的权限设置,看是否默认绑定了那个神秘的Custom组

2. 手动关联Project Administrators组到新项目

如果模板没问题,可以直接把目标组绑定到新项目:

  • 进入Organization Settings > Security > Groups,找到Project Administrators组
  • 切换到Members标签,点击Add,在弹出的选择窗口里选你的两个新项目(注意是选项目实体,不是用户),把项目添加到这个组中
  • 回到新项目的Project Settings > Permissions,就能看到Project Administrators组了,此时可以尝试移除无效的Custom组(如果能找到的话)

3. 用CLI工具排查并删除隐藏的Custom组

有时候Custom组因为缓存或权限问题在UI里不显示,但CLI能查到:

  • 先安装Azure DevOps CLI,登录你的组织:
    az login
    az devops configure --defaults organization=https://dev.azure.com/你的组织名称
    
  • 列出新项目的所有权限组:
    az devops security group list --project 你的新项目名称
    
  • 如果找到了那个Custom组,用命令删除它:
    az devops security group delete --group-id 组的唯一ID --project 你的新项目名称
    
  • 删除后重新关联Project Administrators组即可

4. 检查组织级权限是否受限

确保你拥有足够的权限来修改组配置:

  • 进入Organization Settings > Security > Permissions,检查你所在的组(比如Project Collection Administrators)是否开启了Manage groups和Manage permissions权限
  • 如果权限不足,联系组织管理员调整,否则无法修改项目的组关联

5. 清除UI缓存刷新页面

有时候只是浏览器缓存导致组不显示:

  • 清空浏览器缓存,或者用无痕模式打开Azure DevOps页面
  • 有组织管理员权限的话,还可以进入Organization Settings > Overview,点击Refresh刷新服务端缓存

如果以上步骤都没解决,建议对比有问题的项目和Test项目的权限配置截图,或者提交Azure DevOps支持工单,不过大部分情况前三个步骤就能搞定。

内容的提问来源于stack exchange,提问作者peyman gilmour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:13:53