subversion安装与配置(一)

1。安装环境 RHEL5

2。首先查看机子是否安装了subversion

rpm -qa | grep subversion

 3。安装subversion及subversion-devel

 
ls /yum/Server | grep subversion
   subversion-1.4.2-4.el5_3.1.i386.rpm 
   subversion-devel-1.4.2-4.el5_3.1.i386.rpm
   subversion-javahl-1.4.2-4.el5_3.1.i386.rpm
   subversion-perl-1.4.2-4.el5_3.1.i386.rpm
   subversion-ruby-1.4.2-4.el5_3.1.i386.rpm
yum install subversion
yum install subversion-devel

 4。建立svn目录

mkdir /svn
mkdir /svn
svnserve /svn/test

 5。此时会在svn目录下生成test目录,进去之后会发现一下几个文件

ls /svn/test/
  conf  dav  db  format  hooks  locks   README.txt

 6。进入conf编写配置文件

vim svnserve.conf
   [general]
   anon-access = none
   auth-access = write
   password-db = passwd
   authz-db = authz

vim passwd
   [users]
   lxsvn = liumangsvn (用户名 = 密码)

vim authz
   [groups]
   [/]
   lxsvn = rw

 7。编写hooks里的文件

cd hooks
cp post-commit.tmps post-commit
vim post-commit(加入以下两行)
   export LANG=en_US.UTF-8
   svn update /var/www/html/new_fuli --username lxsvn --password liumangsvn
chmod 777 post-commit

 8。编辑配置文件

 

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

<Location /repos>
   DAV svn
   SVNParentPath /svn/test

   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      # SSLRequireSSL

      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /svn/test/conf/passwd
      Require valid-user
  </LimitExcept>
</Location>

 9。导入文件。

svn import /var/www/html/new_fuli file:///svn/test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值