Topics on this page:
How to create an account
- If you have an account on z-login, log on there with ssh, if you do not, download =htpasswd2 program
- execute
htpasswd2 -n $USER to create a hash value of your password
- Copy the line that appears after "Re-type new password:" to your clipboard
- Send an email to kristopher@urie.us and carbon-copy (CC) to dangulo@cdm.depaul.edu with the subject line "SVN Account".
- In the body of the message, write "Please create a subversion account for me. The hash value of my password is: " and paste the text copied to your clipboard in step 3.
You will find the Subversion repository at
http://z-appserver.cti.depaul.edu/svn/.
If you do not have access to z-login, then you can create the necessary password hash from any machine which has apache2 installed following the notes above.
How to access subversion
Security
Since subversion is set up to send usernames/passwords as cleartext over http (unless you use https), it is strongly recommended that you tunnel your connection to the subversion server through ssh. This is trivial to accomplish and can be done on windows or linux.
Using your favorite ssh client, set up a tunnel from localhost:8088 to z-appserver.cti.depaul.edu:8088. When you wish to use subversion, just run:
svn checkout --username yourName localhost:8088/svn/path/to/whatever/you/need
Detailed graphical Instruction for setting up a tunnel using putty can be found at
http://cyberknights.com.au/doc/PuTTY-tunnelling-HOWTO.html
Under linux, simply run this command to set up an ssh tunnel:
ssh -2 -N -f -L 8088:z-appserver.cti.depaul.edu:80 username@z-appserver.cti.depaul.edu
Code Browser and Trac site
The Trac source code and project management application lets you review the code repository in a web browser along with recent commits, diffs, and prior versions. You can access the trac site
here.
Linux Client
You can check out parts of the archive by executing
svn checkout --username $USER https://z-appserver.cti.depaul.edu/svn/...
Use the web browser to see which parts of the Subversion repository are interesting for you.
You might find the
SVN Book and especially
Chapter 3 very helpful to get started.
Windows Client
Try
Tortoise SVN. It is an easy to use GUI client.
Subversion Client for Eclipse
Try Subversion as an Eclipse plugin. It is even easier!
--
DaveAngulo - 25 Sep 2008
--
LarryHelseth - 25 Oct 2006
--
LarryHelseth - 14 Aug 2006
--
DaveAngulo - 08 Aug 2006
--
GilKwak - 05 Mar 2006
--
GilKwak - 11 Jan 2006
--
DominicBattre - 19 Jan 2005