sysadmin:procedures:creating_svn_repositories
This is an old revision of the document!
SVN Overview
SVN Repositories are stored on Filch. There are two sections that require configuration. The first is '/srv/svn/repos' which is where all repositories are stored. Students, Faculty and TA repositories are stored in the 'people' subfolder. The second location is /etc/svn which is where files relating to permissions are stored. 'auth-svn-people.txt' holds permission information for student, faculty and ta repositories.
Creating Repositories
- 'createrepos.sh' (in /srv/svn) to create the repositories for all students in courses 2000 or higher. These will be created in /srv/svn/repos/people
- Run 'svn-user-permissions' within the '/srv/svn/repos/people » textfile' directory, where textfile is the file you wish to output the permissions to.
- Replace /etc/svn/auth-svn-people.txt with this newly created file
- Add the kerberos ID of faculty and TAs who will need access to each course's tags directory in the groups section at the top of that file
sysadmin/procedures/creating_svn_repositories.1422300319.txt.gz · Last modified: 2015/01/26 19:25 by kjohns23