如果未设置Windows Internet Explorer代理设置且仅使用TortoiseSVN代理设置,TortoiseSVN代理速度非常慢

时间:2016-07-20 22:35:22

标签: windows svn tortoisesvn

当我尝试执行任何TortoiseSVN命令甚至显示日志等时,弹出窗口需要很长时间才能接受ssl证书显示。如果我只是进入Internet Explorer连接选项并在那里启用PROXY设置,我可以使其工作得非常好/快。但我不想。我想只让TortoiseSVN使用代理而不是所有的Windows应用程序。 TortoiseSVN已经在设置/网络中配置了正确的代理等,我甚至点击了编辑按钮并编辑了Subversion文本文件。

任何想法为什么TortoiseSVN如此慢,除非我还将代理设置添加到Internet Explorer中(即使TortoiseSVN有它们)以及如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

此类问题应表明您处于断开连接的网络或无法访问Windows Update站点(http://ctldl.windowsupdate.com/)。 Windows尝试从Windows Update站点更新其证书信任列表(CTL)并失败。这就是为什么有一个延迟,似乎配置系统范围的代理允许Windows访问Windows Update站点。

与您的管理员联系并阅读https://blogs.technet.microsoft.com/configurationmgr/2015/05/19/support-tip-why-cant-i-deploy-this-digital-certificate-security-advisory-with-wsus-or-configuration-manager/

检查this page以了解如何禁用CTL的网络检索:

  

如果无法避免在断开连接的系统上安装此更新,   您可以禁用受信任和不受信任的网络检索   的CTL。为此,请使用组禁用自动根更新   政策设定。使用策略禁用自动根更新   设置,请按照下列步骤操作:

     
      
  1. 在本地组策略编辑器中创建组策略或更改现有组策略。
  2.   
  3. 在“本地组策略编辑器”中,双击“计算机配置”节点下的“策略”。
  4.   
  5. 双击“Windows设置”,双击“安全设置”,然后双击“公钥策略”。
  6.   
  7. 在详细信息窗格中,双击“证书路径验证设置”。
  8.   
  9. 单击“网络检索”选项卡,选择“定义这些策略设置”,然后清除“自动更新证书”   Microsoft根证书程序(推荐)复选框。
  10.   
  11. 单击“确定”,然后关闭“本地组策略编辑器”。
  12.         

    进行此更改后,将禁用自动根更新   应用该策略的系统。我们建议   策略仅适用于那些没有Internet的系统   访问或因访问而无法访问Windows Update   防火墙规则。