centos 6.3下安装svn 1.7.5
centos 6.3下安装svn 1.7.5
centos 6.3下安装svn 1.7.5
svn 安装目录 /usr/lib/java/subversion
./configure --prefix=/usr/lib/java/subversion --with-apxs=/usr/lib/java/httpd-2.4.2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --without-berkeley-db www.2cto.com
1.建立svn版本库目录
mkdir -pv /home/svnroot/data
chown -Rv www /home/svnroot/data
chmod -Rv 755 /home/svnroot/data
2.建立svn版本库
/usr/lib/java/subversion/bin/svnadmin create --fs-type fsfs /home/svnroot/data/project1
3.建立访问控制文件
/usr/lib/java/httpd-2.4.2/bin/htpasswd -c /home/svnroot/data/passwd myname #第一次加用户名
/usr/lib/java/httpd-2.4.2/bin/htpasswd /home/svnroot/data/passwd test1
4.建立本地项目控制文件
cd /home/svnroot/data
vi authz www.2cto.com
[project1:/]
myname = rw
test1 = rw
cat /usr/local/apache/conf/httpd.conf | grep svn
显示
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
就表明安装成功。
vi /usr/local/apache/conf/httpd.conf
添加 www.2cto.com
<Location /svn>
DAV svn
SVNParentPath /home/svnroot/data
AuthType Basic
AuthName "Subversion"
AuthUserFile /home/svnroot/data/passwd
AuthzSVNAccessFile /home/svnroot/data/authz
Require valid-user
</Location>
评论暂时关闭