centos 7 架設svn服務器

公司網站代碼需要方便管理,而公司網站服務器是CentOS 7.0,所以只好給CentOS7.0搭建一個SVN服務器。

工具/原料

  • CentOS7.0

  • subversion

第一步: 安裝svn

  1. 1

    1. 通過 yum install subversion來安裝

    CentOS 7.0:[1]搭建SVN服務器

  2. 2

    2. 提示已經安裝。查看svn版本


    使用:  svnserve –version

    CentOS 7.0:[1]搭建SVN服務器

    END

第二步: 創建svn版本庫

  1. 1

    1. 使用命令: svnadmin create svn/repo

    CentOS 7.0:[1]搭建SVN服務器

    END

第三步: 配置svn信息

  1. 1

    1. 進入版本庫中的配置目錄conf,此目錄有三個文件: svn服務綜合配置文件、 用戶名口令文件、權限配置文件。

    CentOS 7.0:[1]搭建SVN服務器

  2. 2

    2. 配置權限配置文件authz


    說明:兩個站點爲bbs,blog,所以分爲三個組超級管理組admin、bbs管理組bbsadmin、blog管理組blogadmin。超級管理組admin可以讀寫所有站點內容,而bbsadmin對bbs站點可以讀寫,而只能讀blog站點。以及blogadmin對blog站點可以讀寫,對bbs站點只讀。

    CentOS 7.0:[1]搭建SVN服務器

  3. 3

    3. 配置用戶口令文件passwd


    添加組用戶以及密碼

    CentOS 7.0:[1]搭建SVN服務器

  4. 4

    4. 配置 svn服務綜合配置文件svnserve.conf

    CentOS 7.0:[1]搭建SVN服務器

    END

第四步: 啓用svn,連接svn以及關閉svn

  1. 1. 啓用svn


    svnserve -d -r /home/svn/project/

    CentOS 7.0:[1]搭建SVN服務器

  2. 2. 連接svn


    (1) 出現錯誤,認證失敗

    CentOS 7.0:[1]搭建SVN服務器

  3. (2) 修改/root/.subversion/servier選項

    CentOS 7.0:[1]搭建SVN服務器

  4. (3) 安裝openssl以及openssl-devel

    CentOS 7.0:[1]搭建SVN服務器

  5. (4)如果以上2步都操作還是提示認證失敗,那隻能無奈的用這個了:

    CentOS 7.0:[1]搭建SVN服務器

  6. (5)連接成功,以及導入文件成功

    CentOS 7.0:[1]搭建SVN服務器

  7. 3. 關閉svn


    通過ps -aux|grep svn 查看到的svn進程id來進行關閉

    CentOS 7.0:[1]搭建SVN服務器



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