gpt4 book ai didi

为 Gitlab 存储库构建 TFS

转载 作者:行者123 更新时间:2023-12-02 07:55:38 27 4
gpt4 key购买 nike

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

(手动)运行构建时,出现以下错误:

LibGit2Sharp.LibGit2SharpException: Too many redirects or authentication replays

这是我的获取任务:

Get Task

这是服务端点定义:

Service Endpoint

我尝试使用我的密码以及在 Gitlab 中创建的个人访问 token 。两种情况下都会出现同样的错误。

有什么想法吗?

谢谢你,谢伊

更新:我已更新 TFS 代理并不再出现上述错误。我现在得到以下信息:

<小时/>

开始:获取来源

<小时/>

正在同步存储库:http://gitlab/SoftwareGuildTaksforce/SoftwareGuildServer.git ( git )在 Path 环境变量前添加包含“git.exe”的目录。

git版本git版本2.12.0.windows.1

git config --获取remote.origin.url

git config gc.auto 0

git config --get-all http. http://gitlab/.extraheader

git config --get-all http.proxy

git 远程 set-url origin http://********:********@gitlab/

git Remote set-url --push origin http://********:********@gitlab/

git fetch --tags --prune --progress origin致命:无法通过重定向更新 url 基数: 要求:http://********:********@gitlab/info/refs?service=git-upload-pack 重定向:http://gitlab/users/sign_in

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

<小时/>

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

最佳答案

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

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

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

关于为 Gitlab 存储库构建 TFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49772709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com