|
Subversion at CIS
As of July 2006, the CIS department has begun providing a Subversion
repository to each user account, as well as dedicated repositories for
the research labs and special projects. If your account creation predates
July 2006 and you have not yet been provided an SVN repository retroactively,
please submit a request to the Helpdesk.
This page provides brief instructions on the specifics of the CIS setup and
how to access and configure your repository. This is not a Subversion
tutorial and the IT staff is not equipped to train users on Subversion.
However, there are several good resources for learning Subversion, such as
the online book:
Version Control with Subversion
Users of CVS will find the transition to Subversion is an easy one. Please
see the book above for specific information regarding this transition.
Access to the CIS Subversion repositories is through http access only. We
do not provide local filesystem access to the subversion repositories.
Users' Personal SVN Repository
Each CIS user is issued a personal SVN repository. This repository is located
at https://svn.cis.uab.edu/users/username. Generally, you do not use a
regular web browser to access your repository (doing so only gives you
read-only access to the latest revision). Instead, you use a Subversion
client. On the department's linux systems, this is in the form of the 'svn'
command line program. On Windows we recommend using TortoiseSVN. Instructions on using these tools is beyond
the scope of this document, but plenty of documentation is available at the
command line for 'svn' and online for TortoiseSVN.
The access control for this repository is completely controlled by the user
via the file ~username/svnaccess/username.svnaccess found
in your home directory. This file contains instructions regarding the syntax
and usage of the file, and how to set up various project areas with different
access permissions.
By default, each user's repository is set to allow full read-write access by
themselves and no anonymous access or access by any other CIS users. This
can be changed following the instructions in the access file.
Research Lab and Special Project Repositories
These repositories are administered by the faculty member in charge of the lab
or project. Please contact those individuals if you need access to one of
these repositories.
|