一、基本信息
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 服務,操作完畢!