更新机器人Azure DevOps npm源身份验证错误

jhkqcmku  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(336)

如果我尝试在Azure DevOps中使用我的私有npm注册表,则会收到401错误。我的配置如下所示:
第一个
安装了renovate工程,我的注册表也被使用了。但是renovate本身运行到401。我如何告诉renovate使用从'npmAuthenticate@0'任务生成的.npmrc?

rqmkfv5c

rqmkfv5c1#

renovate命令将修改您在config.js文件中定义的存储库(例如存储库:['...']).
由于您使用$(System.AccessToken)作为身份验证方法,因此需要向相应的生成服务帐户授予目标存储库的Contribute权限(例如,Contribute、Contribute提取请求、创建分支)。
项目层级组建服务账户名称:您的项目名称生成服务(您的集合名称)
组织层级组建服务账户名称:项目集合生成服务(您的集合名称)
您可以导航到项目设置-〉存储库-〉目标存储库-〉安全性,并向这两个生成服务帐户授予参与权限。
例如:

有关详细信息,请参阅以下文档:管理生成服务帐户权限
另一方面,如果您需要从另一个项目更新存储库,则需要禁用该选项:项目设置-〉设置**中,**将非发布管道的作业授权范围限制为当前项目。

相关问题