linux中创建多个svn库

Posted songyinan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中创建多个svn库相关的知识,希望对你有一定的参考价值。

1:检查linux的版本(我的是centos7 及以上版本)

2:下载 svn 到 linux 

yum install subversion

3:配置svn库

这里我配置在了(opt/svn)位置上,这里解释一下我配置了两个svn库,用的同一套用户和密码

命令:cd opt/

命令:mkdir svns

命令:cd svns/

命令:mkdir svn1 (这个是第一个svn库的文件夹)

命令:mkdir svn2 (这个是第二个svn库的文件夹)

命令:svnadmin create /svns/svn1 (创建svn1库)

命令:svnadmin create /svns/svn2 (创建svn2库)

====分别配置两个库中的 svnserve.conf文件如图:

svn1:vim /opt/svns/svn1/conf/svnserve.conf:

svn2:vim /opt/svns/svn1/conf/svnserve.conf:(同上 我就不截图了)

 

4:配置用户

 

=====先把svn1中的passwd和authz这两个文件复制到 svns目录下

命令(进入svn1配置文件夹):cd /opt/svns/svn1/conf 

命令(复制 passwd 到 svns文件夹下):cp passwd /opt/svns

命令(复制 authz到 svns文件夹下):cp authz /opt/svns

改这两个文件

vim /opt/svns/authz

 

vim /opt/svns/passwd

5:设置防火墙

systemctl status firewalld  //查看状态,是否已经安装 firewalld

yum install firewalld  //安装firewalld 防火墙

vi /etc/sysconfig/iptables #编辑防火墙配置文件,增加svn的端口号(svn默认端口号:3690)

命令:-A INPUT -m state --state NEW -m tcp -p tcp --dport 36900 -j ACCEPT

systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动

6:启动svn服务

命令:svnserve -d -r /usr/local/svns(这里目录配到总目录,不是仓库目录)

 

地址访问的话:svn://ip/是svn1  或者  svn://ip/是svn2

 

以上是关于linux中创建多个svn库的主要内容,如果未能解决你的问题,请参考以下文章

svn - 获取在存储库根目录中创建的文件夹的历史记录

如何从多个静态库中创建一个静态库?

在linux中创建使用opencv的C++动态库

linux环境安装svn并进行多个源码库区分管理

在makefile中创建静态库,使用linux g++编译器

如何在nodejs中创建线程