Subversion for Crew
These are internal notes for the Crew Subversion repository maintainers! If you want to know how to use Subversion, see: HowToUseSubversion
Adding users, groups and projects to the Crew Subversion server
On vault as root:
-
sudo -u svn svnadmin create /svn/myproject
- Edit
/svn/passwd
and make sure that any users you want involved in the project are in there. If they're not, run htpasswd /svn/passwd username
to create an entry for them. If you create entries in passwd, please keep the usernames (not necessarily passwords) consistent with CCIS usernames so we know who's who.
- Edit
/svn/group
and make sure any users you created are in the appropriate groups.
- Edit
/svn/virtualhosts
and create a <VirtualHost> entry at the bottom of the file for your project -- you'll see similar entries for the other Subversion projects.
- Run
/svn/apachectl restart
Wizzow! Your new Project repository is at https://svn.crew.ccs.neu.edu/svn/myproject which is accessible through the command line tool (fully capable) or web browser (limited). Read up on how to use the svn
command -- it's a lot like CVS. There are some links and resources, like where to get the Subversion client, at [Ian's talk SubversionTalk].
Extra Internal Subversion notes