svn安装说明

 

1.安装apache服务
   tar zxvf httpd-2.2.15.tar.gz
   cd httpd-2.2.15
   ./configure --prefix=/usr/local/apache2/ --enable-dav --enable-so --enable-ssl --with-ssl="/usr/local/ssl/bin"
   make
   make install

2.安装subversion
   tar zxvf subversion-1.6.11.tar.gz
   tar zxvf subversion-deps-1.6.11.tar.gz
   cd subversion-1.6.11
   ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl
   make
   make install

3.配置apache
  修改/usr/local/apache2/conf/httpd.conf文件
  在文件的最后加入如下信息
<Location /svn>
DAV svn
SVNParentPath /data/svnroot/
AuthzSVNAccessFile /data/svnroot/authfile
AuthType Basic
AuthName "Subversion.sundy"
AuthUserFile /data/svnroot/authuser
Require valid-user
</Location>

4.建立svn仓库(kf数据仓库)
mkdir /data/svnroot
/usr/local/subversion/bin/svnadmin create /data/svnroot/kf

5.建立用户
  输入下面的命令后,再输入两次密码,即可建立一个test用户
  /usr/local/apache2/bin/htpasswd -c /data/svnroot/authuser test
  以后再建立用户时可以为如一命令,即可以建立一个test1用户
  /usr/local/apache2/bin/htpasswd /data/svnroot/authuser test1
  下面的命令为删除一个用户
  /usr/local/apache2/bin/htpasswd -D /data/svnroot/authuser test1
6.建立用户权限文件 ,内容可以如下
  [kf:/]
  * = r
  test = rw

  上面即是说kf仓库下所有人可以读,test用户可以读写

7.配置权限
  chown -R daemon:daemon /data/svnroot/
  chmod -R 700 /data/svnroot/

8.启动apache
   /usr/local/apache2/bin/apachectl start

9.在浏览器中输入如下地址进行验证
   http://ip:80/svn/kf
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值