当我运行管道时,无论是通过将提交推送到存储库还是手动执行,都会收到此错误:
不支持签出存储库“repo1”。只有‘自己’、‘无’、 或支持存储库别名。
我在我自己的帐户(我是管理员)上使用免费套餐的 Azure DevOps 服务。
trigger:
- main
pool:
vmImage: ubuntu-latest
resources:
repositories:
- repository: repo1
type: git
name: testing/repo1
ref: main
trigger:
branches:
include:
- main
stages:
- stage: 'Build'
jobs:
- job:
steps:
- checkout: self
- checkout: repo1
- script: dir $(Build.SourcesDirectory)
解决方案是修复资源的缩进。它应该与“池”和“触发器”处于同一级别。