我在Windows系统下的tortoisehg的“全局设置”中设置了代理服务器。当我试图连接到bitbucket代码库时,tortoisehg生成的命令行是
控制台显示如下:
hg clone --debug-- http://bitbucket.org/<repo路径>
。控制台显示如下:
using http://bitbucket.org/<path to repo>
proxying through http://172.19.6.47:8080
http auth: user <username>, password not set
sending capabilities command
我还运行了Wireshark来监视流量。令我惊讶的是,流量直接传输到Bitbucket。我认为它应该先将数据包发送到代理服务器。这是否意味着我的代理服务器无效?我该怎么做才能使其生效?
mercurial.ini
后确认结果正确。但是我清楚地看到TCP SYN直接发送到bitbucket,我的代理设置被忽略了。当然,由于我没有直接的互联网连接,我看到了超时错误(URLError:[Errno 10060]
)。你是在Windows上使用tortoisehg吗?你使用的mercurial版本是什么? - bei