HOW TO USE SOURCEFORGE THROUGH SOCKS5 ====================================== Sorry if this is brief. I'm assuming you are using Linux... Of course, here, "cvs.WebForum.sourceforge.net", "cvs/webforum" and "lemire" are specific to my case, but just replace them with whatever was provided to you as a cvs address, cvs repository and user name. 0) Install ssh (version 1 AND 2) available at ssh.com. I'm also using Dante available at http://www.inet.no/dante/ (it is useful). 1) Recompile ssh (version 1) using --with-socks --with-socks4 --with-socks5 (just to be safe). That's easy, get the source as a tar ball, do the usual tar -xzf stuff, go the the dir, type ./configure --with-socks --with-socks4 --with-socks5 make su make install 2) For ssh (version 2) do export SSH_SOCKS_SERVER=192.168.0.3 // this is my socks server It will enable socks support for ssh2. I don't know if you need ssh2 at all... but whatever... 3) To upload a directory do... scp1 -r /home/lemire/HTML/WebForum/ lemire@webforum.sourceforge.net:/home/groups/webforum/htdocs it will upload the whole thing including the directory. lemire is my username and webforum is the name of the project. 4) To upload the files in a directory scp1 -r /home/lemire/HTML/WebForum/ lemire@webforum.sourceforge.net:/home/groups/webforum/htdocs It will upload the directory's content. 5) To log onto the ssh shell...(whatever that might do) ssh -l lemire webforum.sourceforge.net 5) To use CVS export CVS_RSH=ssh socksify cvs -z3 -dlemire@cvs.WebForum.sourceforge.net:/cvsroot/webforum co webforum don't forget to do export SSH_SOCKS_SERVER=192.168.0.3 // this is my socks server However, it appears that you might not need the socksify. 6) To create a new module... put your files into the webforum directory, cd to the webforum directory (if that's the name of the module you want to create) and type socksify cvs -z3 -dlemire@cvs.WebForum.sourceforge.net:/cvsroot/webforum import webforum NAS start (socksify is provided by Dante, you might not need the socksify.) don't forget export SSH_SOCKS_SERVER=192.168.0.3 // this is my socks server 7) You can use jCVS to login and recover the files (but no commit), however, you might need to replace cvs.WebForum.sourceforge.net by the actual IP address since, at least in my office, DNS resolution doesn't work on sourceforge when using jCVS. You'll also need to launch jCVS through socksify like "socksify java ..." If you have any problem, please write to me. --------------- Daniel Lemire Daniel.Lemire@Videotron.ca Sept. 18th 2000