linux下安装svn

bigzhu posted @ Nov 09, 2007 08:00:00 PM , 894 阅读

编译
./configure -with-apxs=/home/trac_svn/httpd/bin/apxs -prefix=/home/trac_svn/subversion -with-apr=/home/trac_svn/httpd -with-apr-util=/home/trac_svn/httpd -enable-maintainer-mode

进入安装目录:
创建仓库
./svnadmin create /home/trac_svn/svnroot/bill

修改Apache配置文件
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
< Location /svn>
DAV svn
SVNParentPath /home/trac_svn/svnroot/
AuthzSVNAccessFile /home/trac_svn/svnroot/authz.conf
AuthType Basic
AuthName “Subversion.xxb”
AuthUserFile /home/trac_svn/svnroot/authfile
Require valid-user
< /Location>

建立密码文件

./htpasswd -c /home/trac_svn/svnroot/authfile zhuyifan

权限分配
vi /home/svnroot/repository/authz.conf
[test:/] //这表示,仓库test的根目录下的访问权限
xxb = rw //test仓库xxb用户具有读和写权限
bao = r //test仓库bao用户具有读权限



登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter