NDPFSubVersion

From PDP/Grid Wiki
Revision as of 22:44, 26 March 2008 by Davidg@nikhef.nl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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.