获取私人azure回购';s托管包(golang)无法列出git标记

获取私人azure回购';s托管包(golang)无法列出git标记,git,go,azure-devops,permissions,azure-pipelines,Git,Go,Azure Devops,Permissions,Azure Pipelines,我们将azure devops用于CI/CD 我有一个管道,用于构建go应用程序、运行测试和lints。 该应用程序位于私有的azure devops repo中,作为名为Foo)的go模块 module Foo导入moduleBar,这是一个go库,它也托管在一个私有的azure devops repo中。 在Foomodule root中运行goget./…时,我得到以下错误 go: dev.azure.com/organization/project/_git/Bar.git@v0.0.1

我们将azure devops用于CI/CD

我有一个管道,用于构建go应用程序、运行测试和lints。 该应用程序位于私有的azure devops repo中,作为名为
Foo
)的go模块

module Foo导入module
Bar
,这是一个go库,它也托管在一个私有的azure devops repo中。 在
Foo
module root中运行
goget./…
时,我得到以下错误

go: dev.azure.com/organization/project/_git/Bar.git@v0.0.1: reading dev.azure.com/organization/project/_git/Bar.git/go.mod at revision v0.0.1: unknown revision v0.0.1
我正在使用Go@0要运行的任务转到获取

构建代理在本地机器(macbook pro 2020)上的docker容器中运行。我正在向构建代理传递来自我的用户的PAT令牌。我的用户拥有世界所知的所有权限。我相信构建代理使用我的令牌假定服务标识,但并不完全确定这一点。我已为每个生成/服务用户授予提升权限,以尝试删除变量


我能够从docker容器中运行go-get,并成功地拉出库。但是,当代理运行时,它无法执行。

如果使用system.accesstoken,请检查是否存在相同的问题。你可以参考。