Command line TFS命令行和SSL/TLS安全异常

Command line TFS命令行和SSL/TLS安全异常,command-line,tfs,ssl-certificate,Command Line,Tfs,Ssl Certificate,我正在尝试使用tf.exe命令行设置新的工作区。我不喜欢安装团队资源管理器的想法,因此需要Visual Studio 从安装了VS的另一台计算机上运行tested命令会导致此计算机出现安全异常,因为我正在尝试通过https连接到TFS。我得到错误字符串: 团队基础服务器https://... 目前不存在或不可访问。技术信息(针对管理员): 基础连接已关闭:无法为SSL/TLS安全通道建立信任关系 我试着 ping服务器=>很好 通过IE=>访问它必须接受认证,但在其他方面可以 还有什么我可以

我正在尝试使用tf.exe命令行设置新的工作区。我不喜欢安装团队资源管理器的想法,因此需要Visual Studio

从安装了VS的另一台计算机上运行tested命令会导致此计算机出现安全异常,因为我正在尝试通过https连接到TFS。我得到错误字符串:

团队基础服务器https://... 目前不存在或不可访问。技术信息(针对管理员): 基础连接已关闭:无法为SSL/TLS安全通道建立信任关系

我试着

  • ping服务器=>很好
  • 通过IE=>访问它必须接受认证,但在其他方面可以
还有什么我可以试试的吗

非常感谢,,
Ovanes

您是否指定了TFS端口?据我记忆所及,SSL会自动将您的端口设置为443,TFS正在使用端口8080


第一次连接时,必须指定包含端口号的完整url。例如,“

您可能需要查看

它提供了对TeamExplorer大部分功能的基于web的访问

您可以使用TeamSystemWebAccess 通过远程连接执行 以下功能:

  • 创建、查看、查询和跟踪工作项
  • 管理项目的文档库
  • 查看受版本控制的文件和相关版本信息
  • 通过运行构建和审查构建来管理软件构建过程 结果
  • 生成报告以跟踪一段时间内的状态和趋势信息 团队项目

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


非常感谢您的投入。

您尝试安装证书了吗?

如果您使用的是旧版本,使用tfpt.exe(可能还有tf.exe)也会发生此错误。我们在TFS 2012服务器上使用TFPT 2010时遇到了此问题。

适用于安装证书后仍存在此问题的任何人。在某些情况下,服务器和客户端之间的握手可能不使用相同的SSL或TLS版本。我对注册表进行了以下更改,以强制在客户端上使用TLS,此后效果良好:

HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319 “SchUseStrongCrypto”=dword:00000001

HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 “SchUseStrongCrypto”=dword:00000001


更多信息请点击此处:这里

谢谢您的回答。是的。服务器在444端口上运行。您能暂时启用HTPP(非HTTPS)连接以确保没有任何网络问题吗?让我们先消除这个。另外,尝试在您设置的端口上远程登录TFS。它应该连接起来,我想我做不到。我在一家大企业里。现在,我可以登录到一个域没有任何问题。因为我在虚拟机中进行测试,所以我可以保存状态,安装VisualStudio并尝试使用命令行工具,如果它有效=>则确实存在smth。我监督过。现在,我可以在IE中访问该URL,它要求我接受证书,而不是我所做的。我认为唯一可能出现问题的地方是,我从另一台具有相同.NET Fw版本的机器复制了命令行工具和相关程序集。就这样!不幸的是,这不是我需要的(