1. 程式人生 > >Ubuntu/Deepin搭建svn伺服器

Ubuntu/Deepin搭建svn伺服器

  1. Ubuntu/Deepin搭建svn伺服器
    1. 1使用以下命令進行解除安裝:(為避免重複安裝,安裝前進行解除安裝) 使用以下命令進行解除安裝:(為避免重複安裝,安裝前進行解除安裝)

[email protected]:~/Desktop$ cd /

[email protected]:/$ sudo apt-get remove --purge subversion

    1. 2安裝svn ,安裝前建議更新一下,再進行安裝

[email protected]:/$ sudo apt-get update

[email protected]:/$ sudo apt-get install subversion

    1. 3建立版本庫目錄(此僅為目錄,為後面建立版本庫提供存放位置
      1. 3.1選擇在var路徑下建立版本庫,當前處於根目錄下,一次性建立如下:

[email protected]:/$ mkdir /var/svn/svnrepos

    1. 4建立svn版本庫
      1. 4.1在第二步建立的路徑基礎上,建立版本庫,命令如下:

[email protected]

:/$ svnadmin create /var/svn/SvnRepos/svnrepos   (svnrepos為你預期的版本庫名稱,可自定義)

    1. 5配置修改
      1. 5.1進入已經建立好的版本庫目錄下,也就是前文說建立的svnrepos
        1. 5.1.1進入conf檔案目錄

[email protected]:/$ cd /var/svn/SvnRepos/svnrepos/conf

conf目錄下,存放三份重要的配置檔案

authz:負責賬號許可權的管理,控制賬號是否讀寫許可權

passwd:負責賬號和密碼的使用者名稱單管理

svnserve.conf:svn伺服器配置檔案

    1. 5.1.2修改authz檔案資訊

[email protected]:/var/svn/SvnRepos/svnrepos/conf$ vi authz

只需在末尾新增,無需在檔案其他部分修改和新增任何東西,末尾內容如下:

        1. 5.1.3修改passwd檔案資訊

[email protected]:/var/svn/SvnRepos/svnrepos/conf$ vi passwd

賬號密碼檔案無需做修改,也是直接將賬號和密碼資訊追加到檔案中即可,注意格式為:

        1. 5.1.4修改svnserve.conf(重要)

[email protected]:/var/svn/SvnRepos/svnrepos/conf$ vi svnserve.conf

原始檔案內容,都被註釋掉的,我們只需要去掉4條指定內容前註釋即可,如下:

    1. 6啟動svn伺服器
      1. 6.1在跟目錄下,執行如下命令:

[email protected]:/$ svnserve -d -r /var/svn/SvnRepos

      1. 6.2可以用如下命令檢視svnserve是否已經執行:

[email protected]:/$ ps aux | grep svnserve

    1. 7客戶端訪問svn伺服器

svn客戶端,輸入地址:svn://ip地址:3690/xxxx iP地址為你linuxipxxxx為前文建立的版本庫名稱,3690svn預設埠),彈出輸入使用者名稱和密碼,輸入即可訪問