Gitlab回购的TFS构建

Gitlab回购的TFS构建,tfs,gitlab,Tfs,Gitlab,我正在尝试创建一个TFS构建,它从Gitlab repo中提取源代码。 两者都是本地服务器 在运行构建(手动)时,我遇到以下错误: LibGit2Sharp.LibGit2SharpException:重定向或身份验证重播过多 这是我的Get任务: 这是服务端点定义: 我尝试使用我的密码和在Gitlab中创建的个人访问令牌。这两种情况下的错误相同 有什么想法吗 谢谢,, 谢伊 更新: 我已更新TFS代理并停止获取上述错误。 我现在得到以下信息: 开始:获取资源 同步存储库:(Git) 使

我正在尝试创建一个TFS构建,它从Gitlab repo中提取源代码。 两者都是本地服务器

在运行构建(手动)时,我遇到以下错误:

LibGit2Sharp.LibGit2SharpException:重定向或身份验证重播过多

这是我的Get任务:

这是服务端点定义:

我尝试使用我的密码和在Gitlab中创建的个人访问令牌。这两种情况下的错误相同

有什么想法吗

谢谢,, 谢伊

更新: 我已更新TFS代理并停止获取上述错误。 我现在得到以下信息:


开始:获取资源


同步存储库:(Git) 使用包含“git.exe”的目录预编Path环境变量

git版本 git版本2.12.0.windows.1

git config--获取remote.origin.url

git config gc.auto 0

git config——获取所有http

git config--获取所有http.proxy

git远程设置url源http://*********:************@gitlab/

git远程设置url--推送源http://**********:************@gitlab/

git fetch--tags--prune--progress-origin 致命:无法从重定向更新url基: 要求提供:http://*********:********@gitlab/info/refs?service=git上传包 重定向:

Git获取失败,退出代码:128


Gitlab服务器不支持https,因此这不是一个选项。
我还尝试在端点定义和Get任务存储库中将用户名/密码添加到Gitlab URL。这没有帮助。

请在URL中使用HTTPS,而不是在TFS上创建的用于访问GitLab存储库的“服务”端点上使用http

除了启用对存储库的HTTPS访问外,请记住在GitLab帐户上设置密码,然后在TFS上设置的“服务”端点上使用该密码和用户名(电子邮件地址)

然后尝试触发构建并再次测试。

我终于让它工作了。 我在Gitlab中创建了一个个人访问令牌,并将其添加到构建定义(Get任务和服务端点定义)中的存储库URL中。
现在它可以克隆回购协议并进行构建。

嗨,shayc,有关于这个问题的更新吗?