Overview
Creating a repository group
Anyone with an active SEAS account may request a Subversion repository group by sending email to achelp@seas.harvard.edu. In your email, please specify the name you would like for the repository group. This may be your username, or it may be the name of a project or research group.
Managing your repository group
Once your repository group has been created, we will send you an email with the command necessary to check out the administrative repository. For a repository group named "bigproject", the command would look like this:
Code Block |
---|
svn co https://source.seas.harvard.edu/svn/bigproject/admin/
|
This would create a directory called admin
in your current directory with the contents of the administrative repository.
Contents of the administrative repository
The administrative repository contains the following files:
authz
This is the primary configuration file for the repository group. It is a standard Subversion authorization file, described in the Path-Based Authorization section of the Subversion book. This is where you create new repositories and control access to your repositories.
htpasswd
This is a standard Apache "htpasswd" file that can be used to provide access to your Subversion repositories for someone without a SEAS account.
svnbiosis.conf
This configuration file controls certain aspects of your repository group. You will generally not need to edit this file.
keydir
It is possible to access your Subversion repository via ssh instead of using http. This directory is where you would store ssh keys if you were using this mechanism. If you are interested in using ssh for Subversion access, please contact us.