CentOS 6 搭建subversion

应一个程序员朋友之需,帮忙搭建了个subversion,记录一下,非常简单。


环境CentOS 6.4 x86_64


1、安装subversion

yum install subversion httpd mod_dav_svn -y


2、关闭selinux,编辑文件/etc/sysconfig/selinux

SELINUX=disabled


3、配置apache,配置文件/etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module    modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
<Location /repos>
  DAV svn
  SVNPath /var/www/svn
  AuthType Basic
  AuthName "Subversion Authorization"
  AuthUserFile /etc/subversion/auth-svn-conf
  Require valid-user
  #AuthzSVNAccessFile /var/www/svn/repos/conf/authz
  #Satisfy Any
</Location>


4、目录和权限

mkdir -p /var/www/svn
cd /var/www/svn
svnadmin create abcd  
chown -R apache:apache /var/www/svn

#初始化密码文件,并创建用户
htpasswd -cm /etc/subversion/auth-svn-conf user2012

5、程序、端口和防火墙

chkconfig httpd on
/etc/init.d/httpd start
/sbin/iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 80 -j ACCEPT

6、重启系统(主要是因为selinux)


7、用客户端指向路径

http://IP/repos/abcd,使用之前创建的用户user2012登录


8、添加用户/修改用户密码

htpasswd -m /etc/subversion/auth-svn-conf user2013


参考文档

http://wiki.centos.org/HowTos/Subversion

http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值