User Tools

Site Tools


using_svn

Using the CU Spaceflight SVN Server

Anyone can browse and download files from the SVN server using our web interface WebSVN.

To get full access to the SVN server you must have an account with the SRCF (https://www.srcf.ucam.org/signup/). Once you have an account you should email the mailing list asking to be added to the CU Spaceflight group on the SRCF.

Next you need an SVN client, I recommend TortoiseSVN for Windows, SCPlugin for Mac OS X or eSVN for Linux.

If you're using windows, once Tortoise SVN is installed you will want to select an empty folder that you want the SVN repository to be synced with and then right click it and select checkout.

The address of the server is svn+ssh://username@pip.srcf.ucam.org/societies/cuspaceflight/svn/. Where username is your SRCF username (probably the same as your CRSID).

Please try and follow SVN etiquette i.e. only commit code that isn't broken, get it working first. Also don't add intermediate files, backup files your text editor has made, whatever chuff your operating system leaves lying around and generally anything which isn't the source code itself. This usually means you should NOT just add whole directories to the SVN server but specifically choose which files within every folder are to be added.

We are now trying to move to a directory naming convention of lower_case_with_underscores so if you create any new directories it would be nice to stick with that. Acronyms can be capitalised if you want.

If you have issues using SCPlugin you may need to set up your SSH client to login with a public/private key pair rather than with a password as some SVN clients don't support prompting for a password in “svn+ssh” mode.

using_svn.txt · Last modified: 2009/11/05 00:34 by danstrange