【发布时间】:2018-09-05 23:52:00
【问题描述】:
我正在尝试在 TFS 中使用 GitLab (CE11.1.4) 外部 GIT 服务端点设置 TFS 2015 更新 4。 当我从 Web 浏览器访问实验室中的 GitLab 服务器时,我使用 https,我收到一个不安全的警告,但我点击它。 如果我尝试通过 http 访问网页,我会被重定向到 https 页面。这是有道理的。
当我在 TFS 中创建服务端点时,我已经以 http 和 https 两种方式输入了 URL。无论哪种配置,我都会遇到构建失败。
对于http://gitlab,我在尝试构建时收到以下错误:
同步存储库:我的 GitLab (Git) 启动克隆 LibGit2Sharp.LibGit2SharpException:不允许跨主机重定向
我认为这是因为我使用的是 http 而不是 https。
我的下一个测试是使用https://gitlab,这给了我这个错误:
同步存储库:我的 GitLab (Git) 启动克隆 LibGit2Sharp.LibGit2SharpException:发送请求失败:与服务器的连接异常终止
这是怎么回事,我已经在网上搜索并没有真正找到任何东西。
后续问题:当您创建服务端点时,TFS 覆盖下发生了什么?我们是否只是存储 URL 以及用户名和密码,以便稍后在构建过程中使用?
【问题讨论】:
-
您是否成功配置了服务端点?您是否为 TFS 设置了代理?