【发布时间】:2021-08-04 02:49:26
【问题描述】:
我的 Azure 组织中有 2 个项目。我已经从一个存储库创建了一个管道,它的工作是将代码从当前项目中的一个存储库提升到另一个项目中的另一个存储库。我正在使用 YAML 并建立了服务连接
# Deploy to PREPROD
resources:
repositories:
- repository: target
type: git
name: 'Other Project/ThisRepo'
trigger:
branches:
include: [
azure-pipelines
]
pool:
name: 'My Pool'
demands:
- agent.computerName -equals MYPC
steps:
- checkout: self
path: source
- checkout: target
path: target
所以在 GUI 上,它显示了目标 repo,我可以浏览到它。但是,当我运行管道时,我得到以下信息:-
远程:TF401019:具有名称或标识符 ThisRepo 的 Git 存储库 不存在或您无权执行您的操作 正在尝试。致命的:存储库 'https://dev.azure.com/myOrg/Other%20Project/_git/ThisRepo/' 未找到
我不知道为什么它不能访问它。我在文档中看到我是否可以访问它,然后在创建管道时应该授予它权限......我不明白:/
TIA
【问题讨论】:
标签: azure-devops yaml azure-pipelines azure-pipelines-yaml