TortoiseSVN通过代理脚本

mat*_*ock 10 svn tortoisesvn proxy

我正在尝试使用TortoiseSVN从公司防火墙内部连接到远程HTTPS SVN服务器.我需要使用代理来连接此连接.我的问题是TortoiseSVN的代理设置只包括一个设置直接代理服务器地址的选项.但是,我通过脚本配置的代理是通过脚本配置的.例如,在Firefox中,我使用网络设置中的"自动代理配置URL"选项.

有没有办法使用Tortoise的代理配置脚本?我在配置UI中找不到 - 有没有办法通过编辑配置文件来配置它?

Nic*_*vre 18

可能有一种更简洁的方法来执行此操作,但您只需从firefox设置中获取自动配置文件的URL并打开它:.pac文件是具有相当简单语法的原始文本.

从该文件中提取公司代理的ip/port和其他配置信息应该相对简单(如果有多个,请查找适用于您的IP范围的信息).

显然,从某种意义上讲,这并不是很漂亮,如果代理配置发生变化,您将不得不再次执行此操作,而不是从自动设置中受益.在实践中,这个简单的技巧对我来说非常有用,从Putty到TortoiseSVN!

  • 它完美无缺,谢谢.我刚从脚本输入URL到Firefox,它让我下载脚本文件.该脚本最终出乎意料地复杂,但我能够通过http://code.google.com/p/pacparser上的pacparser库运行它,它能够立即告诉我哪个代理用于SVN网址.当我输入这个时等待当前修订完成下载:) (5认同)
  • 如果局域网内外都有SVN存储库怎么办?我是否有必要在设置中打开和关闭"启用代理服务器"选项?---如果该工具是一个集成到Windows文件资源管理器中的东西,那么创建"使用Internet Explorer设置"并不会太远. (5认同)