I set the proxy server in 'global settings' for my tortoisehg in Windows. When I try to connect to bitbucket repositories, the generated command line by tortoisehg was hg clone --debug-- http://bitbucket.org/<path to repo>
.
The console shows as follows:
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
I also run wireshark to monitor the traffic. To my surprise the traffic is transferred to bitbucket directly. I thought it should send the packets to the proxy server first. Does it mean that my proxy server does not take effect? What can I do to make it take effect?
mercurial.ini
. But I clearly saw the TCP SYN sent to bitbucket directly, with my proxy setting ignored. And of course I saw a timeout error (URLError: [Errno 10060]
) since I did not have direct Internet connection. Are you using tortoisehg on Windows? What version of mercurial are you using? – Rodomontade