【发布时间】:2020-08-26 22:39:33
【问题描述】:
我正在尝试在我的管道中签出不同的存储库。
这些将是完整的 URL,因此两个存储库都位于同一个 Azure DevOps 中:
https://dev.azure.com/company/Services/_git/mylocal
https://dev.azure.com/company/OtherServices/_git/another
我正在尝试在位于 Services/mylocal@develop 的 YAML 中执行此操作:
steps:
- checkout: self
- checkout: git://OtherServices/another@develop
据我了解,这应该很简单。我可以完全访问这两个存储库。尽管如此,我还是得到了:
remote: TF401019: The Git repository with name or identifier another does not exist or you do not have permissions for the operation you are attempting.
fatal: repository 'https://dev.azure.com/company/OtherServices/_git/another' not found
我不确定 Azure Pipelines 是否支持这一点。但如果是,那我做错了什么?我们的 DevOps 人员说要尝试使用 PAT,但是如何在结账时使用 PAT?我还没有找到这方面的文献。
我还有什么其他选择?
谢谢!
【问题讨论】:
标签: azure-devops azure-pipelines