Science Environment for Ecological Knowledge
Ecoinformatics site parent site of Partnership for Biodiversity Informatics site parent site of SEEK - Home
Science Environment for Ecological Knowledge




SVN Repository

All source code and a large percentage of the design and documentation for SEEK are stored in a subversion document repository called SVN. The documents in the SVN Repository can be accessed through a SVN client program that is available for most operating systems and through a web-based interface to SVN.

Managing your SVN account

You may access SVN by anonymous SVN (read only) and named SVN (initially read-only, but may be upgraded to read-write). To request a named SVN account, send an email to (see below for more details). Existing account holders can change their password or reset their password if they forgot it using a web-based interface:

Accessing the SVN Web Interface

The SVN web interface provides access to any version of the documents stored in the repository. You can browse the web interface to locate single documents of interest and download the required version. The web interface is not particularly effective when you want to use an entire module. In that case, you should use a SVN client to access the SVN repository more efficiently. Documents related to SEEK are accessible through three main SVN modules:

Using a SVN client

More efficient access can be had by using a SVN client application. However, for this to work you must install and configure the client software. Once this is accomplished, it is very easy to stay synchronized with all development activities within SEEK.

Obtaining a SVN account

You need a SVN account in order to get read/write permission of the SVN repositories. You can get one for read-only access by simply sending an email request to Include in your request the following information:
  • Full name
  • Email address
  • Institution
  • Which projects are you interested in

Choosing a SVN client application

SVN client applications are available for Linux, Windows, MacOS, and other systems. Here is a list of commonly used SVN clients and Integrated Development Environments that support SVN.

Many others are available, and it is a matter of personal preference which you choose. Many SEEK project members that are used to the Windows environment prefer TortoiseSVN because it is so well integrated with the Windows file system. Linux/Unix users generally prefer the command line.

SVN configuration details

Once you have a client program installed, you'll need to configure it to connect. The configuration is very simple, the only thing you need is the SVN url:

Go to top   Edit this page   More info...   Attach file...
This page last changed on 27-May-2009 14:54:04 PDT by uid=tao,o=NCEAS.