##[error]Git fetch failed with exit code: 128

问题描述 投票:0回答:1

我们在TFS上有一个Git repo,我试图使用azure pipelines创建一个管道来连接到TFS repos。

我得到以下错误。

fatal: unable to access 'http://tfs.****************': 无法解决主机:tfs.******。

##[error]Git fetch failed with exit code: 128

tfs devops
1个回答
1
投票

我建议你先用 "git clone "命令行来克隆远程仓库。

当你从构建代理手动运行它时,请检查它是否对该repo有效。

这将缩小问题的范围,如果你的环境或管道有关。

  • 如果你能够使用git命令连接并克隆该repo,这意味着你的环境或流水线有问题。建立服务账户. 你应该确保构建服务账户能够访问该repo。你也可以直接把服务账号改成你用来运行git命令的账号。
  • 如果你不能做到这一点,那么这可能与网络环境有关。那么这可能与网络环境有关。确保你的构建代理能够访问TFSon-premise服务器。暂时关闭防火墙和任何代理服务器。尝试直接使用浏览器登录TFS门户网站。

0
投票

看来这是TFS服务器的自我部署,那么你需要确保服务器可以从Azure DevOps到达。根据你帖子中的URL,我假设服务器无法从公共互联网上到达。因此,TFS 服务器应该是在内部或 Azure 中的虚拟机上。因此,请联系你的基础设施团队,看看服务器在哪里,以及如何从 Azure DevOps 使用的构建代理建立连接到 TFS 服务器。

© www.soinside.com 2019 - 2024. All rights reserved.