一、基本信息
Subversion Edge 是一个版本控制软件的集成包,集成了包括 Subversion、Apache 和 ViewVC 三个软件。安装简单、管理方便。
Svn是一个代码版本管理器,比较直观简单,也可以作为文件服务器使用,用来存储共享文件。
官网:http://subversion.apache.org/
下载地址:http://pkg.collab.net/release/linux64/en/catalog.shtml
二、安装部署
1、安装配置 JDK
参考:
https://blog.csdn.net/llwy1428/article/details/85232267
2、创建目录
[root@localhost ~]# mkdir /opt/svn
[root@localhost ~]# cd /opt/svn
3、下载文件
[root@localhost svn]# wget https://downloads-guests.open.collab.net/files/documents/61/17071/CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz
4、解压文件
[root@localhost svn]# tar zxvf CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz
5、新建用户、赋权
[root@localhost ~]# useradd svn
[root@localhost ~]# chown svn:svn -R /opt/svn/*
6、查看基本使用方法
[root@localhost ~]# /opt/svn/csvn/bin/csvn
Usage: bin/csvn [ console | start | stop | restart | condrestart | status | install | remove | dump ]
7、切换用户
[root@localhost ~]# su - svn
8、启动服务
[svn@localhost ~]$ /opt/svn/csvn/bin/csvn start
9、查看启动端口
[svn@localhost ~]$ netstat -lntp
10、浏览器查看
在浏览器地址栏录入 http://192.168.11.16:3343/ ( 192.168.11.16 是我虚拟机的IP)
初始用户密码: admin/admin
11、可在页面对系统进行设置、密码重置、用户管理等
12、版本库创建与配置,创建版本库 “mysvn”
13、对服务进行基本的设置,重置密码
14、启动版本库服务
15、查看版本库
16、svn仓库地址
http://192.168.11.16:18080/svn/mysvn
至此 Centos7 Subversion Edge搭建 SVN 和 Web 服务,操作完毕!