首页 > 解决方案 > 无法为 TFS 2018 安装远程代理

问题描述

我已经安装了 TFS 2018。现在我正在尝试安装远程代理(从另一台机器)。我收到此错误:

在此处输入图像描述

我已经检查过了,我发现了这个文档: https ://docs.microsoft.com/en-us/azure/devops/pipelines/agents/certificate?view=azure-devops-2019

我认为这个问题与机器不信任安装期间生成的证书 TFS 有关。我还检查了日志文件:

[2019-02-18 13:48:33Z ERR  VisualStudioServices] GET request to https://jbpatfssr005/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1 failed. System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.WinHttpException: A security error occurred at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

(...)

[2019-02-18 13:48:33Z ERR  AgentServer] System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.WinHttpException: A security error occurred

在我的浏览器中,当我尝试访问 TFS 时,我收到一条消息说该站点不安全。 在此处输入图像描述

所以我想这真的是因为证书。但是我该如何解决呢?

标签: tfs

解决方案


我的 TFS 在以下 URL 上运行:https://jbpatfssr005。当我安装它时,我尝试使用 jbpatfssr005/tfs 但我遇到了错误,所以我没有使用 tfs。我阅读了文档,并在 powershell 中尝试了以下命令:

PowerShell Invoke-WebRequest -Uri jbpatfssr005 -UseDefaultCredentials.

我得到了这个结果:

在此处输入图像描述

所以我猜TFS正确安装了证书吗?我将尝试安装更新的代理。@PatrickLu-MSFT 我会报告结果。


推荐阅读