0

我正在尝试使用 tf.exe 命令行来设置新的工作区。我不喜欢安装 Team Explorer 的想法,因此需要 Visual Studio。

从安装了 VS 的另一台机器上运行经过测试的命令会导致这台机器出现安全异常,因为我试图通过 https 连接到 TFS。我得到错误字符串:

Team Foundation Server https://... 不存在或此时不可访问。技术信息(针对管理员):底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

我试过了

  • ping 服务器 => 很好
  • 通过 IE 访问它 => 必须接受认证,否则没问题

还有什么我可以尝试的吗?

非常感谢, 欧文斯

4

6 回答 6

2

我们的 ssl 证书是用一些专有证书签署的(不是由像 Verisign 这样的已知机构颁发的),因此我必须安装颁发者证书作为受信任的根证书。之后一切正常。

非常感谢您的奉献。

于 2009-05-04T09:26:10.490 回答
0

您可能需要查看Team System Web Access

它提供对 Team Explorer 的大部分功能的基于 Web 的访问。

您可以通过远程连接使用 Team System Web Access 来执行以下功能:

  • 创建、查看、查询和跟踪工作项。
  • 管理项目的文档库。
  • 查看版本控制的文件和相关的版本信息。
  • 通过运行构建和查看构建结果来管理软件构建过程。
  • 生成报告以跟踪团队项目一段时间内的状态和趋势信息
于 2009-04-30T16:36:58.040 回答
0

您是否尝试过安装证书?

于 2011-03-31T20:54:40.437 回答
0

如果您使用的是旧版本,则使用 tfpt.exe(也可能是 tf.exe)也会出现此错误。我们在 TFS 2012 服务器上使用 TFPT 2010 遇到了它。

于 2013-10-11T15:58:35.183 回答
0

对于即使在安装证书后也遇到此问题的任何人。在某些情况下,服务器和客户端之间的握手不使用相同的 SSL 或 TLS 版本。我在注册表中使用了以下更改来强制客户端上的 TLS,之后它运行良好:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319 "SchUseStrongCrypto"=dword:00000001

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 "SchUseStrongCrypto"=dword:00000001

更多信息在这里:https ://docs.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/2960358和这里https://blogs.msdn.microsoft.com/friis/2017/10/09/troubleshooting -tls-ssl-scenario-2/

于 2018-09-10T20:02:00.447 回答
-1

您是否指定了 TFS 端口?SSL 自动将您丢弃到 443 并且 TFS 正在使用,据我记得端口 8080。

首次连接时,您必须指定完整的 url,包括端口号。例如“ http://team1server:8080 ”。

于 2009-04-30T16:34:44.380 回答