Skip to content
⚠️ This wiki is intended and relevant only for DTU Compute - Department of Applied Mathematics and Computer Science

Subversion

Note

The use of Subversion is deprecated. We recommend using Git

DTU Compute has a Subversion server available for its staff and students. A Subversion server usually has a number of repositories where the access to the repositories is controlled by one common user database and one svnaccess file, which defines the access rights of the users. However, in order to provide more flexibility for projects which include external partners (i.e. users who do not have an account at DTU Compute) this Subversion server uses an area concept to support several user databases and svnaccess files.

  • Shared area: A path where the user must authenticate using his/her DTU password. Only users with a DTU Compute account can have write access to such a repository. The svn path is https://svn.compute.dtu.dk/svn/<repository>. To see who has access to the repository, see the svnaccess file. The shared area should cover most needs related to individual projects like Master Thesis, etc.

  • Private area: A private area which has its own user database and own access control database and is administrered via a web interface at https://svn.compute.dtu.dk/<area>. The area can hold any number of repositories and each repository is accessed via https://svn.compute.dtu.dk/<area>/svn/<repository>.

To provide access to other users in a shared area or for setting up a private area, please contact IT Support.

Making a repository publicly available

A repository from any area can be made publicly available and is then browsable via https://svn.compute.dtu.dk and available for checkout from a Subversion client via the url http://svn.compute.dtu.dk/svn/<repository>. To make a repository public, please contact IT Support.

Backup and disk usage

All repositories are being backed up daily and written to tape. Tapes are kept for 3 months back like any other user data.

No quota is applied directly on the repositories nor the areas. However, disk usage is being monitored.

Recommended clients

A number of clients are available (mostly available free of charge); Linux usually comes with the command line client svn. On Windows, many users find the TortoiseSVN client the best choice due to its integration with Windows Explorer.

Removal of repositories

Repositories in the shared area will be archived once nobody has access to them (typically because their accounts have been deleted) or according to agreement with the repository owner. The removal of repositories in private areas is managed by the area owner.

Last updated on