服務器安裝svn服務

在網上查看了一些svn使用都不行,還是去阿里雲參考配置:

  1. 運行以下命令安裝SVN。
    yum install subversion
  2. 運行以下命令查看SVN版本。
    svnserve --version
    1. 查看SVN版本

步驟二:配置SVN

完成以下操作,配置SVN:

  1. 運行以下命令創建版本庫根目錄。
    mkdir /var/svn
  2. 依次運行以下命令創建版本庫。
    # cd /var/svn
    # svnadmin create /var/svn/svnrepos
  3. 依次運行以下命令查看自動生成的版本庫文件。
    # cd svnrepos
    # ls

    查看版本庫文件
    Subversion目錄說明如下表:
     
    目錄 說明
    db 存放所有的版本控制數據文件。
    hooks 放置hook腳本文件。
    locks 用來追蹤存取文件庫的客戶端。
    format 一個文本文件,文件中只包含一個整數,表示當前文件庫配置的版本號。
    conf SVN倉庫的配置文件(倉庫的訪問賬號、權限等)。
  4. 設置SVN倉庫的賬號和密碼。
    1. 運行cd conf/命令。
    2. 運行vi passwd命令,打開用戶配置文件。
    3. i鍵進入編輯模式。
    4. 移動光標至[users]塊中,添加用戶賬號和密碼。
    1. 說明 添加賬號和密碼的格式爲:賬號=密碼。例如,suzhan(賬號) = redhat(密碼),如下圖所示(注意等號兩端要有一個空格)。


      添加賬號和密碼
    2. Esc鍵退出編輯模式,並輸入:wq保存並退出。
  1. 設置賬號的讀寫權限。
    1. 運行vi authz命令,打開權限控制文件。
    2. i鍵進入編輯模式。
    3. 移動光標至文件末尾,並添加如下代碼(其中,suzhan表示賬號,r表示讀權限,w表示寫權限):
      [/]
      suzhan=rw

      設置賬號讀寫權限
    4. Esc鍵退出編輯模式,並輸入:wq保存並退出。
  2. 修改SVN服務配置。
    1. 運行vi svnserve.conf打開SVN服務配置文件。
    2. i鍵進入編輯模式。
    3. 移動光標找到如下配置行,刪除行前面的註釋符#和空格:
      anon-access = read #匿名用戶可讀,您也可以設置 anon-access = none,不允許匿名用戶訪問。設置爲 none,可以使日誌日期正常顯示
      auth-access = write #授權用戶可寫
      password-db = passwd #使用哪個文件作爲賬號文件
      authz-db = authz #使用哪個文件作爲權限文件
      realm = /var/svn/svnrepos #認證空間名,版本庫所在目錄

      說明 每行不能以空格開始,且等號兩端要有一個空格。


      修改svn服務配置
    4. Esc鍵退出編輯模式,並輸入:wq保存並退出。
  3. 運行以下命令啓動SVN版本庫。
    svnserve -d -r /var/svn/
  4. 運行命令ps -ef |grep svn查看SVN服務是否開啓。

    如果返回結果如下圖所示,表示SVN服務已經開啓。
    查看SVN服務狀態

    說明 運行killall svnserve命令可停止SVN服務。

  5. 瀏覽器測試svn:

 

上傳項目文件到svn服務上:

      1. 瀏覽器打開輸入命令進入svn

       2. svn窗口空白處右鍵點擊,選擇addfolder,選擇上傳的項目文件夾:

                 3. 查看myeclipse資源倉庫,看看項目是否上傳上去。

 

查看svn進程:ps -aux|grep svn
root     12014  0.0  0.0 162244   928 ?        Ss   10:08   0:00 svnserve -d -r /var/svn/
root     12017  0.0  0.0 178916  2532 ?        S    10:09   0:00 svnserve -d -r /var/svn/
root     12036  0.0  0.0 112708   980 pts/0    S+   10:21   0:00 grep --color=auto svn

殺死進程:kill -9 12014(僅供參考,不建議使用此條命令) 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章