【问题标题】:Devops pipelines - checkout code from other repo: auth errorDevops 管道 - 从其他 repo 签出代码:auth 错误
【发布时间】:2020-02-28 16:16:27
【问题描述】:

我想通过编写向我的管道添加一个 repo

结帐:git://Utility/Utility

但我得到一个身份验证错误:

[警告]Git 提取失败,退出代码为 128,在重试前退后 1.477 秒。

  • 我将必须检查代码的服务添加到 Repo Admin

    • 项目放在同一个组织下

但我错过了什么?

【问题讨论】:

  • 你检查项目设置了吗?项目设置 --> 版本控制并确保包含此存储库?
  • @rootkonda:你的意思是导入 repo 吗?如何包含位于同一组织下的存储库?

标签: git azure devops azure-pipelines-build-task


【解决方案1】:

对于这个问题,可能是版本控制中权限设置的改变引起的。 您可以转到左侧的项目设置 --> 存储库 --> 选定的 Git 存储库,并确保在用户下包含 Project Collection Build Service(project)。类似问题可以参考这个case

如果上述方法不起作用,我需要一些信息以进行进一步调查: 你用哪个代理?如果您使用私有代理,请尝试在构建定义中选择干净的源目录,然后通过私有代理将构建代理排队。另外,请尝试在构建定义中将 System.Debug 变量设置为 true,然后将构建排队并在此处发布详细日志。

【讨论】:

  • 我有 2 个项目的存储库应包含在此管道中。我作为用户添加了这个管道的构建服务。此处使用托管代理。 ##[debug] #[debug] 参数:'-c http.extraheader="AUTHORIZATION: Bearer ***" fetch --force --tags --prune --progress --no-recurse-submodules origin' 远程: TF401019: 名称或标识符为 IntegrationUtility 的 Git 存储库不存在,或者您没有尝试执行操作的权限。致命:未找到存储库“XXX.visualstudio.com/IntegrationUtility/_git/IntegrationUtility
  • 请检查您的访问级别是否为Stakehoder,如果是,请尝试设置“基本”访问权限。
  • @klangecht 您能否分享您关于此问题的最新信息?
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 2020-08-26
  • 2020-05-19
  • 1970-01-01
  • 2020-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多