Here is one more method to connect to a CVS repository when you’re behind a firewall :
- Get the connect.c source file from http://www.taiyo.co.jp/~gotoh/ssh/connect.c
- Compile the connect.c using gcc and put the object file in your
path.
gcc connect.c -o connectsu -c "cp connect /bin/"
- Edit the file ~/.ssh/config and include the following line in
it.
Host *ProxyCommand /bin/connect -4 -S 127.0.0.1:9050 %h %p
- Restart tor.
- Try checking out code from the remote cvs repo ;)
A nice document which lists some more methods can be found at : https://savannah.gnu.org/maintenance/CvsFromBehindFirewall