天天看點

CentOS 7中使用Subversion Edge安裝Subversion伺服器

傳統的使用Subversion + Apache Http Server搭建Subversion伺服器,整個安裝過程的配置檔案修改完全是手動修改。無論是SVN項目的添加,還是使用者的添加,以及使用者通路權限的設定,以及使用者登入驗證方式的修改,都必須登入到SVN伺服器上修改對應的配置檔案,效率很低。CollabNet提供了Subversion Edge大大簡化了SVN伺服器的安裝,以及安裝後的配置。

本文介紹如何在CentOS 7.4上安裝Subversion Edge以及使用Subversion Edge的GUI界面配置SVN伺服器。

Subversion Edge伺服器的啟動需要使用非root使用者,我們建立svn使用者,用以啟動Subversion Edge伺服器。

groupadd svn
useradd -g svn svn
           

将svn使用者加入/etc/sudoers檔案中

切換到svn使用者,執行下列指令

sudo mkdir /opt/subversion
sudo chown -R svn:svn /opt/subversion
sudo chmod o+wx /opt/subversion
           

從CollabNet官網下載下傳SubversionEdge最新的Linux 64位安裝包

CentOS 7中使用Subversion Edge安裝Subversion伺服器

需要注意的是,CollabNet官網對Chrome和Firefox等非IE系浏覽器支援不佳,直接通過這兩個浏覽器下載下傳的tar.gz檔案大小錯誤,為180M,接下來會解壓失敗,建議使用IE浏覽器登入官網下載下傳。

将下載下傳後的tar.gz檔案放到/opt/subversion目錄下,進行解壓

解壓後會在/opt/subversion目錄下生成csvn子目錄

CentOS 7中使用Subversion Edge安裝Subversion伺服器