r20 - 25 Sep 2008 - 18:04:21 - DaveAnguloYou are here: TWiki >  IBG Web  > SubversionAccount
Topics on this page:

How to create an account

  1. If you have an account on z-login, log on there with ssh, if you do not, download =htpasswd2 program
  2. execute htpasswd2 -n $USER to create a hash value of your password
  3. Copy the line that appears after "Re-type new password:" to your clipboard
  4. Send an email to kristopher@urie.us and carbon-copy (CC) to dangulo@cdm.depaul.edu with the subject line "SVN Account".
  5. 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

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r20 < r19 < r18 < r17 < r16 | More topic actions
 
Illinois Bio-Grid
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback