svnadmin create wgrass
Import files to SVN repo
svn import /home/rashad/code/wgrass/ file:///home/rashad/svn/wgrass
Create User - newuser for svn repo
sudo htpasswd -cm /etc/apache2/pass.passwd newuser Enter Password: Re-Enter Password:
Add user to svn Repo
nano wgrass/conf/passwd
### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] newuser = pass
nano wgrass/conf/svnserve.conf
[general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = none auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. password-db = passwd
Setting up dav access
Allow Anonymous checkout
Disable Anonymous checkoutDAV svn SVNPath /home/rashad/svn/wgrass AuthType Basic AuthName "wgrass" AuthUserFile /etc/apache2/pass.passwd Order deny,allow Require valid-user
now you can access svn on yourhos.com/svn/wgrassDAV svn SVNPath /home/rashad/svn/wgrass AuthType Basic AuthName "wgrass" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user
Happy Hacking :)
No comments:
Post a Comment