天天看點

安裝SVN伺服器

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

繼續閱讀