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

如何将Project Collection Build Service设为Azure Artifacts Feed贡献者?权限配置遇阻

Azure Pipelines发布NuGet到私有Feed权限问题解决办法

为什么找不到这个用户?

Project Collection Build Service是Azure DevOps的系统内置服务身份,不是普通用户账号,所以组织的用户列表里根本搜不到,只有在Feed权限页面能看到它。

怎么修改它的权限?

  1. 先确认自己的账号权限:你必须是这个Feed的管理员,或者拥有项目集合管理员权限,不然根本改不了。没权限的话找对应负责人操作。
  2. 重新走一遍权限修改流程:
    • 打开Artifacts,进入你的目标Feed
    • 点右上角的设置图标,左侧选「权限」
    • 找到Project Collection Build Service (<你的组织名称>)这一项
    • 点它右边的权限下拉框,直接选「贡献者」,然后点保存就行。如果之前点不动,先刷新页面再试。
  3. 如果还是改不了,换个思路用服务连接授权:
    • 在Pipeline的NuGet发布任务里,不用依赖这个服务身份的权限,直接新建一个NuGet服务连接,选择你的Azure Artifacts Feed,用你自己有权限的账号完成授权
    • 发布任务里选这个服务连接,就能正常发布包了
  4. 备选方案:给项目级构建服务授权
    每个项目下还有[你的项目名] Build Service (<组织名>)这个身份,把它设为Feed的贡献者,也能让该项目下的Pipeline顺利发布包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 22:20:29