Server / Svn
SVNsudo emacs /etc/httpd/conf.d/subversion.conf edit the Apache configuration file that allows Subversion to pass throughUncomment the <Location /repos> section at the bottom of the file, EXCEPT SSLRequiresSSL, as that is only needed for accessing svn over https. <Location /svn>#change /repos to /svn DAV svn SVNParentPath /var/www/svn # Limit write permission to list of valid users. <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLRequireSSL AuthType Basic AuthName "Authorization Realm" AuthUserFile /etc/svn-auth-conf #change to /etc/svn-auth-conf, a htaccess file created by htpasswd (see below) Require valid-user </LimitExcept> </Location> To create the svn-auth-conf file, which contains usernames and hashes of passwords for everyone who has access to the repository, use the following command.
We use the Tortoise client to shared files |