我在Azure DevOps中有两个组织。我需要使用另一个组织的git存储库在一个组织中创建构建管道。对于“获取源代码”,我已经为“其他Git”创建了一个连接并指定了我的用户名/密码。运行管道失败:错误:验证失败,无法验证“https://:@ abc. com/abc. Kernel/_git/ABC. Kernel/”
dced5bon1#
我已经创建了一个安全令牌并使用它而不是密码。它起作用了。
cedebl8k2#
当涉及到Azure DevOps时,有几种方法可以管理git存储库。首先,请确保您使用的源将获得您期望的结果。其他Git被列为**“通用”协议(请参阅supported-repository-types)。我建议您使用对其他组织具有读取权限的Service Connection**。
如果你真的想使用**“Other Git”**,你必须确保你从组织的设置页面启用了对仓库的访问。请参阅change-application-access-policies
1wnzp6jl3#
只是为了澄清当前的答案,从Azure门户,当基于组织B中的DevOps Git存储库在组织A中创建新的管道时。
Other Git
Azure Repos Git
3条答案
按热度按时间dced5bon1#
我已经创建了一个安全令牌并使用它而不是密码。它起作用了。
cedebl8k2#
当涉及到Azure DevOps时,有几种方法可以管理git存储库。首先,请确保您使用的源将获得您期望的结果。其他Git被列为**“通用”协议(请参阅supported-repository-types)。我建议您使用对其他组织具有读取权限的Service Connection**。
如果你真的想使用**“Other Git”**,你必须确保你从组织的设置页面启用了对仓库的访问。请参阅change-application-access-policies
1wnzp6jl3#
只是为了澄清当前的答案,从Azure门户,当基于组织B中的DevOps Git存储库在组织A中创建新的管道时。
Other Git
存储库连接到另一个组织B。Azure Repos Git
选项似乎仅限于要在其中创建管道的当前组织A。Other Git
不支持新的YAML管道,即使这实际上是一个Azure devops repo(并且支持外部Git yaml)。