gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:51:19 24 4
gpt4 key购买 nike

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

根据文档:https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#authorize-access-to-your-repositories

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

出现异常 : Mapping values are not allowed in this context."由于冒号(授权:)

所以尝试转义冒号 -script: git clone -c http.extraheader="AUTHORIZATION':' bearer $(System.AccessToken)" <clone URL>

但出现错误 Cloning into 'XXXX'...
fatal: unable to access <repository url>'

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

最佳答案

尝试下面的脚本,使用 yaml 中的文字 block “|”。不要将 git 命令与 -script,

放在同一行
- script: |
git clone -c http.extraheader="AUTHORIZATION: bearer $(System.AccessToken)" <repository url>

关于azure - 使用Azure管道访问同一项目中的多个azure git存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58124856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com