安装subversion并与apache集成

| |
[不指定 2008/08/24 17:59 | by real ]
subversion版本 1.5.1
apache版本 2.0.63

1。安装apache
./configure --prefix=/usr/local/apache --enable-dav --enable-so --enable-maintainer-mode
make
make install

2。安装subversion
./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-config --with-apr-util=/usr/local/apache/bin/apu-config
make
make install

3。检查apache配置文件,确认有下面两行
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

4。配置apache
   <Location /svn>
       DAV svn
       SVNParentPath /data/svn/repos
       AuthType Basic
       AuthName "Subversion repository"
       AuthUserFile /data/svn/passwd
       Require valid-user
   </Location>

5。建立SVN存储仓库
mkdir -p /data/svn/repos
svnadmin create /data/svn/repos/admin99

6。建立本地访问控制文件
/usr/local/apache/bin/htpasswd -c /data/svn/passwd real
会提示输入密码,默认是MD5加密

7。注意将repos目录设置为apache可读写,不然提交的时候会报权限错误
至此已配置完毕
通过浏览器访问 http://your-server-ip/svn/admin99 即可访问svn
Tags: ,
svn | 评论(0) | 引用(0) | 阅读(167)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 请输入左侧的字母,不区分大小写