How to setup access control in SVN?

Here are the 2 main steps for SVN access control: 

1) Set up the users who'll be able to access the SVN repository
2) Grant ACL permission for the SVN users

STEP-1: Set up the users who'll be able to access the SVN repository

We're going to do this by using basic authentication by using the htpasswd command.

htpasswd -cm /etc/svn-auth-conf userone

Note that we only need to use the -cm switch for the first user, -m for subsequent ones.

htpasswd -m /etc/svn-auth-conf usertwo
htpasswd -m /etc/svn-auth-conf userthree


To delete an user, run this command:

htpasswd -D /etc/svn-auth-conf userthree

STEP-2: Grant ACL permission for the SVN users

To do this, edit the file /etc/svn-acl-conf and add permissions as shown below:

userone = rw
usertwo = r

Save this file and then restart the web server: 

/sbin/service httpd restart

Was this answer helpful?

Also Read
Jenkins demo login info

After you buy your own Jenkins VPS, please replace the following demo IPs withthe ACTUAL IPs are...

Subsonic login info

Admin Login--------------URL: http://104.171.122.130:4040/User name: adminPassword: admin

How do I install OpenBravo thru 1-click installer?

 Perform the following steps to install OpenBravo thru our one-click installer...1) Login to...

Spree demo login info

After you buy your own Spree VPS, please replace the following demo IPs with the ACTUAL IPs are...

Ruby on rails demo login info

After you buy your own Ruby on Rails VPS, please replace the following demo IPs withthe ACTUAL...