自从我们的TFS 2017服务器迁移到HTTPS后,我已经卸载了我以前的代理,我正在尝试配置一个新代理。到目前为止我没有成功,因为我无法连接到新的URL
网址:https://servername-of-local-tfs/tfs
我在TFS服务器上创建了自签名证书并安装了相同的代理机器。
添加代理时,我选择PAT连接方法并添加有效的pat密钥。
它抛出了下面提到的错误
输入验证类型(按“输入”进行集成)> PAT输入个人访问令牌> ********************************** ****************连接服务器...发送请求时出错。连接失败。再试一次或ctrl-c退出进入服务器URL>
请检查您是否在通过浏览器访问网站时收到警告(附带自签名证书)。如果是,则证书未正确推送。
你可以尝试按照installing a Self-Signed Certificate as a Trusted Root CA in Windows的步骤。然后再试一次。
引用类似的主题:Agent setup: Cannot connect to TFS when using HTTPS
更新:
根据以下注释,问题是由不正确的证书引起的,此问题通过创建服务器名称为Ex的证书来解决; New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname "GBRTWWVDVTFA01"
我通过创建服务器名称为Ex的证书来解决此问题; New-SelfSignedCertificate -certstorelocation cert:\ localmachine \ my -dnsname“GBRTWWVDVTFA01”