使用azure管道访问同一项目中的多个azure git存储库

使用azure管道访问同一项目中的多个azure git存储库,azure,azure-devops,azure-pipelines,Azure,Azure Devops,Azure Pipelines,我在项目中有两个Azure git存储库。我需要在单个管道中访问这两个存储库。我用管道映射了一个存储库 根据文件: 我正在管道中使用命令-script:git clone-c http.extraheader=“AUTHORIZATION:bearer$(System.AccessToken)”访问另一个存储库 获取异常:此上下文中不允许映射值。“由于冒号(授权:) 因此尝试转义冒号-script:git clone-c http.extraheader=“AUTHORIZATION':“bea

我在项目中有两个Azure git存储库。我需要在单个管道中访问这两个存储库。我用管道映射了一个存储库

根据文件:

我正在管道中使用命令
-script:git clone-c http.extraheader=“AUTHORIZATION:bearer$(System.AccessToken)”
访问另一个存储库

获取异常
:此上下文中不允许映射值。“
由于冒号(授权:)

因此尝试转义冒号
-script:git clone-c http.extraheader=“AUTHORIZATION':“bearer$(System.AccessToken)”

但是有错误
克隆到“XXXX”。。。
致命:无法访问“


我可以在本地克隆此存储库。

目前不可能,但Azure Devops团队正在进行此项工作:


尝试下面的脚本,使用yaml“|”中的文字块。不要将git命令与
-script
放在同一行

- script: |
    git clone -c http.extraheader="AUTHORIZATION: bearer $(System.AccessToken)" <repository url>
-脚本:|
git clone-c http.extraheader=“AUTHORIZATION:bearer$(System.AccessToken)”