Installation of a Subversion repository, with apache configuration:
Link: svnbook.red-bean.com
$ svnadmin create /path/to/repos
$ mkdir trunk branches tags |
$ svnadmin create /path/to/repos
$ mkdir trunk branches tags
$svn import /home/moi/monprojet file:///path/to/repos |
$svn import /home/moi/monprojet file:///path/to/repos
// for print out
$svn list --verbose file:///home/svn/monprojet |
$svn list --verbose file:///home/svn/monprojet
$ ### First time: use -c to create the file
$ ### Use -m to use MD5 encryption of the password, which is more secure
$ htpasswd -cm /etc/svn-auth-file harry
New password: *****
Re-type new password: *****
Adding password for user harry
$ htpasswd -m /etc/svn-auth-file sally
New password: *******
Re-type new password: *******
Adding password for user sally
$ |
$ htpasswd -cm /etc/svn-auth-file harry
New password: *****
Re-type new password: *****
Adding password for user harry
$ htpasswd -m /etc/svn-auth-file sally
New password: *******
Re-type new password: *******
Adding password for user sally
$
httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
<Directory /home/job/Devel/svn_root>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Location /svn>
DAV svn
SVNParentPath /home/job/Devel/svn_root
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/job/Devel/svn_root/svn.htpasswd
Require valid-user
</Location> |
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
<Directory /home/job/Devel/svn_root>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Location /svn>
DAV svn
SVNParentPath /home/job/Devel/svn_root
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/job/Devel/svn_root/svn.htpasswd
Require valid-user
</Location>
Related
Follow Us!