Connecting to SVN server behind corporate firewall from home
proxy, putty, svn, tortoisesvn, tunnel
Solution
Have you tried forwarding directly to port 3690 on the target machine instead of using socks?
ssh -L 3690:remote:3690
svn info svn://localhost/blahblahblah
Problem
How can I configure TortoiseSVN to connect to a SVN server behind a corporate firewall from home? This is the question I'm having a hard time finding an answer to. Here's what I DON'T have: - Official VPN access to the corporate intranet. - Control over the SVN server. - Any control over the intranet. - Cooperation from the IT department. Here's what I DO have: - Full control over my computer at my desk at the office. - Willpower This is a shot at what I tried, and seem to be unsuccessful at (names of people and places and machines have been changed to protect the innocent): - I am using Wippien to set up a zero configuration VPN from my home computer (NG-ATHOME) to my work computer at my desk. This works, I have total network access to and from both machines. - I have OpenSSH for Windows running on NG-WORKBOX. - I have PuTTY on NG-ATHOME connecting to NG-WORKBOX to tunnel dynamically over port 1080. The SOCKS proxy is working, as I can verify that with any web browser. I can confidently say that this is not the problem in the scenario. - I am using TortoiseSVN on NG-ATHOME configured to use a proxy on 127.0.0.1:1080. When I try to hit "svn://NG-SOURCE/PonyRepository", I get error: cannot connect to host. I can ping NG-SOURCE fine. Why doesn't SVN work? Hmm, I have a suspicion that SVN does not like SOCKS. Anyone have a suggestion?