centos7搭建svn服务器
01.下载安装
1 |
|
安装完以后,可以输入
1 |
|
查看svn版本,能看到版本即代表下载安装完成。
1 |
|
02.创建版本库
由于我这里要创建三个版本库,所以要建三个文件
1 |
|
执行命令后svn会在三个目录下面都生成如下文件
以下为目录说明:
- hooks目录:放置hook脚本文件的目录
- locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
- format目录:是一个文本文件,里边只放了一个整数,表示当前文件库配置的版本号
- conf目录:是这个仓库配置文件(仓库用户访问账户,权限)
++其中conf文件夹下有几个配置的重要文件,分别如下++
1 |
|
由于在这里我们有三个版本库,所以把authz与passwd拷贝到/data/svn下进行统一的配置(后期又建了一个root库)
下面开始进行版本库的配置步骤:
- 1.配置SVN服务的配置文件svnserver.conf
打开 /data/svn/01/conf/svnserve.conf的配置文件
1 |
|
修改如下配置信息
1 |
|
版本库02与03也需要进行相同的配置,步骤与上一样,这里就不重复
- 2.配置授权文件
打开 /data/svn/authz进行配置
1 |
|
在[groups]中添加:
1 |
|
- 3.配置访问用户及密码
打开 /data/svn/passwd进行配置
1 |
|
配置如下
1 |
|
03.启动SVN服务
启动:
1 |
|
检查服务是否启动成功
1 |
|
设置成开机启动
1 |
|
04.客户端测试
++windows下可以下载使用TortoiseSVN,非常好用的一款svn工具++
svn连接url:
- svn://ip/01
- svn://域名/01
centos7搭建svn服务器
https://code666.top/articles/2018/12/09/1544358450622.html