參考以下鏈接中的安裝與部署
https://www.cnblogs.com/skying555/p/6799615.html
對於Ubuntu來說,裝個SVN是件很容易的事,Ubuntu 14.04可以直接通過apt軟件包管理安裝。
1 直接安裝
# sudo apt-get install subversion
2 創建版本庫
# sudo mkdir /home/svn
# sudo svnadmin create /home/svn/repos
3 瞭解版本庫
# 進入版本庫查看生成的相關文件
# cd /home/svn/repos/
# ls
conf db format hooks locks README.txt
# 我們主要關心的是conf和db文件,conf文件夾下是存放主配置文件和用戶、權限位置,db文件夾是存放svn轉儲後的數據。
# cd conf/
# ls
authz passwd svnserve.conf
# authz文件是設置用戶權限,passwd文件是存儲用戶及密碼,svnserve.conf是主配置文件,先配置主配置文件。
4 配置版本庫
# sudo vi svnserve.conf #將以下參數去掉注釋
[general]
anon-access = none #匿名訪問權限,默認read,none爲不允許訪問
auth-access = write #認證用戶權限
password-db = passwd #用戶信息存放文件,默認在版本庫/conf下面,也可以絕對路徑指定文件位置
authz-db = authz
# sudo vi passwd #格式是用戶名=密碼,採用明文密碼
[users]
xiaoming = 123
zhangsan = 123
lisi = 123
# sudo vi authz
[groups] #定義組的用戶
core_dev = xiaoming,zhangsan,lisi
[repos:/] #以根目錄起始的repos版本庫core_dev組爲讀寫權限
@core_dev = rw
5 啓動svn服務
# sudo svnserve -d -r /home/svn
# 查看是否啓動成功,可看的監聽3690端口
# sudo netstat -antp |grep svnserve
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve
# 如果想關閉服務,可使用sudo pkill svnserve
6 訪問svn
# 訪問repos版本庫地址
svn://192.168.2.253/repos
# 通過瀏覽器訪問svn
http://192.168.2.253:3690/repository
# Windows下客戶端訪問svn服務器
客戶端下載地址:http://tortoisesvn.net/downloads.html
連接方式:安裝客戶端後 --> 右擊桌面 --> 點TortoiseSVN --> 選擇Repo-breowser --> 輸入URL(svn://192.168.2.253/repos)--> 輸入core_dev組的zhangsan用戶和密碼登錄 --> 登錄後右擊即可上傳和刪除文件