如果 Windows 未设置 Internet Explorer 代理设置且仅使用 TortoiseSVN 代理设置,TortoiseSVN 代理速度非常慢
TortoiseSVN very slow over proxy if Windows internet explorer proxy settings are not set and using only TortoiseSVN proxy settings
当我尝试执行任何 TortoiseSVN 命令甚至显示日志等时,弹出窗口需要很长时间才能显示接受 ssl 证书。如果我只是进入 Internet Explorer 连接选项并在那里启用 PROXY 设置,我可以使它正常工作 nicely/fast。但我不想。我只想让 TortoiseSVN 使用代理而不是所有 windows 应用程序。 TortoiseSVN 已在 Settings/Network 中配置为正确的代理等,我什至单击编辑按钮并编辑了 Subversion 文本文件。
知道为什么 TortoiseSVN 这么慢,除非我也将代理设置添加到 Internet Explorer 中(即使 TortoiseSVN 有它们)以及如何解决这个问题?
此类问题应该表明您的网络已断开连接或无法访问 Windows 更新站点 (http://ctldl.windowsupdate.com/)。 Windows 尝试从 Windows 更新站点更新其证书信任列表 (CTL),但失败了。这就是延迟的原因,似乎配置系统范围的代理允许 Windows 到达 Windows 更新站点。
检查 this page 以了解如何禁用 CTL 的网络检索:
If you cannot avoid installing this update on disconnected systems,
you can disable the network retrieval of the trusted and untrusted
CTLs. To do this, you disable automatic root updates by using Group
Policy settings. To disable automatic root updates by using policy
settings, follow these steps:
- Create a Group Policy or change an existing Group Policy in the Local Group Policy Editor.
- In the Local Group Policy Editor, double-click Policies under the Computer Configuration node.
- Double-click Windows Settings, double-click Security Settings, and then double-click Public Key Policies.
- In the details pane, double-click Certificate Path Validation Settings.
- Click the Network Retrieval tab, select Define these policy settings, and then clear the Automatically update certificates in the
Microsoft Root Certificate Program (recommended) check box.
- Click OK, and then close the Local Group Policy Editor.
After you make this change, automatic root updates are disabled on
those systems to which the policy is applied. We recommend that the
policy be applied only to those systems that do not have Internet
access or that are prevented from accessing Windows Update because of
firewall rules.
当我尝试执行任何 TortoiseSVN 命令甚至显示日志等时,弹出窗口需要很长时间才能显示接受 ssl 证书。如果我只是进入 Internet Explorer 连接选项并在那里启用 PROXY 设置,我可以使它正常工作 nicely/fast。但我不想。我只想让 TortoiseSVN 使用代理而不是所有 windows 应用程序。 TortoiseSVN 已在 Settings/Network 中配置为正确的代理等,我什至单击编辑按钮并编辑了 Subversion 文本文件。
知道为什么 TortoiseSVN 这么慢,除非我也将代理设置添加到 Internet Explorer 中(即使 TortoiseSVN 有它们)以及如何解决这个问题?
此类问题应该表明您的网络已断开连接或无法访问 Windows 更新站点 (http://ctldl.windowsupdate.com/)。 Windows 尝试从 Windows 更新站点更新其证书信任列表 (CTL),但失败了。这就是延迟的原因,似乎配置系统范围的代理允许 Windows 到达 Windows 更新站点。
检查 this page 以了解如何禁用 CTL 的网络检索:
If you cannot avoid installing this update on disconnected systems, you can disable the network retrieval of the trusted and untrusted CTLs. To do this, you disable automatic root updates by using Group Policy settings. To disable automatic root updates by using policy settings, follow these steps:
- Create a Group Policy or change an existing Group Policy in the Local Group Policy Editor.
- In the Local Group Policy Editor, double-click Policies under the Computer Configuration node.
- Double-click Windows Settings, double-click Security Settings, and then double-click Public Key Policies.
- In the details pane, double-click Certificate Path Validation Settings.
- Click the Network Retrieval tab, select Define these policy settings, and then clear the Automatically update certificates in the Microsoft Root Certificate Program (recommended) check box.
- Click OK, and then close the Local Group Policy Editor.
After you make this change, automatic root updates are disabled on those systems to which the policy is applied. We recommend that the policy be applied only to those systems that do not have Internet access or that are prevented from accessing Windows Update because of firewall rules.