Subversion

From CSWiki
Jump to: navigation, search

Instructions on how to use Subversion

The subversion service for the Dept of Computer Science supports the needs for version control processes for (mainly) coding projects development.

Please report all problems either to support@cs.ucy.ac.cy or best at http://helpdesk.cs.ucy.ac.cy. This page will keep the most up to date information on this progress.

  • Subversion for the Dept of Computer Science lives on the CS Subversion Server (http://svn.cs.ucy.ac.cy/repos).
  • It is operating on the Subversion server software from http://subversion.tigris.org version 1.4.2. You can get details and documentation from that location.
  • To create a repository please ask for one on the Helpdesk.
  • To access your repository, after it is created, use http://svn.cs.ucy.ac.cy/repos/repo-name (repo-name is the name of your repository).
  • Basic tests were carried out with command line svn clients on Linux and TortoiseSVN on Windows without serious problems.
  • It should be noted that a lot of features have not been tested or tried out. Let us know if you need something in particular. More importantly security options have been tried out only in their basic form at this stage. If you have something that MUST have a secure environment please let us know.
  • The server uses authentication. You will need your LDAP (Unix or email) password to operate your repository.
  • If you have large disk requirements for your projects (in excess of say 1GByte) please let us know before you install your projects.

The SandBox repository

  • If you are new to SVN then you can experiment with it by using the SandBox repository. --ank 07:38, 4 February 2009 (UTC)

Updates under consideration

  • You can now browse the SVN repositories using a SVN browser ViewVC at http://svn.cs.ucy.ac.cy/viewvc. Of course you can browse using the generic link http://svn.cs.ucy.ac.cy/repos but ViewVC provides additional functionality like viewing changes online. --ank 12:12, 20 January 2009 (UTC) See below.
  • A basic authentication and access control system has been tried out which seems to work. Repositories can now be limited in access to certain groups or individuals. --ank 07:00, 5 February 2009 (UTC)
  • It has been noticed that access to the repository via ViewVC does not go through our access control set-up. --ank 06:58, 6 February 2009 (UTC)
  • Access to the repositories via the ViewVC application has been disabled due to the security problems described above. --ank 09:40, 30 March 2009 (UTC)
  • SVN updated to version 1.6.11 (r934486) as of Jun 2011 nsc