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
gcc connect.c -o connectsu -c "cp connect /bin/"
- Edit the file \~/.ssh/config and include the following line in
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