NDPFSubVersion
NDPF Subversion Repository
The NDPF Subversion service is hosted on ndpfsvn.nikhef.nl (currently an alias for sikkel.nikhef.nl). This machine runs an SVN WebDAV instance hosted in Apache 2.2 on a CentOS 5.1 x86_64 box.
User login
The apache "/repos/" location uses compulsory SSL basic authentication, using the username/password combination from the NDPF LDAP directory on hooimijt. In order to be successfully authorized to access the repository at all, the DN of this user must be listed in the LDAP group
cn=nDPFSubVersionUsers,ou=DirectoryGroups,dc=farmnet,dc=nikhef,dc=nl
If you are not there, you cannot get in, regardless of your login-capability on bosui &c.
Creating a new repository
All repositories are located under
/project/srv/svn/repos/
and this is also the location where the <Location /repos> for the web server configuration is pointing to. Once you have added a new repository, you must edit the access configuration file in
/project/srv/svn/etc/access.conf
and give more than zero people read/write access to the (root of the) new repository. The usernames are derived automatically from the uid attribute of the LDAP directory on hooimijt.
System login
The host itself is a standard grid service box, meaning you need to login using ssh key authentication and forwarding as yourself (only davidg or ronalds can do that at the moment), and then use a further ssh root@localhost. For the console login password, see the usual safebox for the sealed envelope.
Note that you need the system root login in order to create new repositories, or to edit the access.conf file.