CentOS 7 SVN搭建 (YUM安装)

Posted 陶海军的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 SVN搭建 (YUM安装)相关的知识,希望对你有一定的参考价值。

 

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安装)的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 搭建svn

CentOS6.7环境下SVN搭建与客户端链接

CentOS 7.0:[1]搭建SVN服务器

centos 7 yum安装svn

Linux(CentOS 7.0)下使用yum安装配置和使用svn.

Centos 7.5下搭建SVN源代码服务器