Centos7安裝svn方法比較簡單
1.安裝伺服器
1.1 yum install subversion —— 安裝,svnserve 預設安裝在 usr/bin/svnserve
1.2 subversion --version —— 檢視版本,是否安裝好了
2.建立版本庫
2.1 subversion預設以/var/svn為資料根目錄,使用vim /etc/sysconfig/svnserve可對其修改
# OPTIONS is used to pass command-line arguments to svnserve.
#
# Specify the repository location in -r parameter:
OPTIONS="-r /opt/svn"
這裡我将其修改為 /opt/svn為資料根目錄。
2.2 svnadmin指令建立版本庫,在此之前先保證目錄存在
mkdir -p /opt/svn
svnadmin create /opt/svn/projects
3.配置(存于版本庫的conf目錄下)
3.1 svnserve.conf(将注釋放開,值進行相應修改)
[general]
anon-access = none #控制非鑒權使用者通路版本庫的權限
auth-access = write #控制鑒權使用者通路版本庫的權限
password-db = passwd #指定使用者名密碼檔案名
authz-db = authz #指定權限配置檔案名
realm = projects #指定版本庫的認證域,即在登入時提示的認證域名稱
3.2 passwd
[users] // 添加使用者 賬号 = 密碼
admin = admin
guest = guest
3.3 authz
[groups] // 添加組 組 = 成員1,成員2
admin = admin
guest = guest
[repository:/baz/fuz] // 給組配置設定權限,也可以給人配置設定權限
@admin = rw
@guest = r
4.啟動svn服務
4.1 systemctl start svnserve.service —— 啟動服務
4.2 ps aux | grep svn —— 檢查是否成功
4.3 netstat -tnlp | grep svn —— 檢視svn端口
4.4 systemctl enable svnserve.service —— 設定開機自啟動
5.項目上傳
5.1 桌面建立檔案夾,右鍵選中“SVN checkout”,輸入相關的參數
5.2 檢出完成後,建立的檔案夾中會出現".svn"檔案,将其拷貝到項目同級目錄下
5.3 然後選擇項目右鍵,點選add選項,選中要送出的項目
5.4轉到項目的上級目錄,右鍵commit送出項目,項目上傳就完成了
轉載于:https://www.cnblogs.com/kongkongFabian/p/9650318.html