码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 7 SVN搭建 (YUM安装)

时间:2017-07-14 23:02:18      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:iptables   tables   访问控制   new   并且   rem   权限控制   kill   log   

 

1.检查已安装版本
rpm -qa subversion
卸载旧版本SVN
yum remove subversion
2.安装SVN
yum install subversion

3.验证安装
svnserve --version

技术分享

4.代码库创建

mkdir -p /opt/java/svn/repo
svnadmin create /opt/java/svn/repo

5.配置代码库 

cd /opt/java/svn/repo/conf
用户密码passwd配置
vim passwd

技术分享

权限控制authz配置
vim authz

技术分享

6.服务svnserve.conf配置

vim svnserve.conf

[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限 
auth-access=write
#密码数据库的路径 
password-db=passwd
#访问控制文件 
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 
realm=/opt/java/svn/repositories

7.配置防火墙端口

vim /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
service iptables restart

8.启动SVN

svnserve -d -r /opt/java/svn/repo

查看SVN进程

ps -ef|grep svn|grep -v grep

检测SVN 端口

netstat -ln |grep 3690

停止重启SVN

killall svnserve //停止

svnserve -d -r /opt/svn/repo // 启动

svnserve -d -r /opt/java/svn/ --listen-port 3391 //更换端口号

 

CentOS 7 SVN搭建 (YUM安装)

标签:iptables   tables   访问控制   new   并且   rem   权限控制   kill   log   

原文地址:http://www.cnblogs.com/taohaijun/p/7172939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!