公司網站代碼需要方便管理,而公司網站服務器是CentOS 7.0,所以只好給CentOS7.0搭建一個SVN服務器。
工具/原料
CentOS7.0
subversion
第一步: 安裝svn
第二步: 創建svn版本庫
第三步: 配置svn信息
1
1. 進入版本庫中的配置目錄conf,此目錄有三個文件: svn服務綜合配置文件、 用戶名口令文件、權限配置文件。
2
2. 配置權限配置文件authz
說明:兩個站點爲bbs,blog,所以分爲三個組超級管理組admin、bbs管理組bbsadmin、blog管理組blogadmin。超級管理組admin可以讀寫所有站點內容,而bbsadmin對bbs站點可以讀寫,而只能讀blog站點。以及blogadmin對blog站點可以讀寫,對bbs站點只讀。
3
3. 配置用戶口令文件passwd
添加組用戶以及密碼
4
4. 配置 svn服務綜合配置文件svnserve.conf
END
第四步: 啓用svn,連接svn以及關閉svn
1. 啓用svn
svnserve -d -r /home/svn/project/
2. 連接svn
(1) 出現錯誤,認證失敗
(2) 修改/root/.subversion/servier選項
(3) 安裝openssl以及openssl-devel
(4)如果以上2步都操作還是提示認證失敗,那隻能無奈的用這個了:
(5)連接成功,以及導入文件成功
3. 關閉svn
通過ps -aux|grep svn 查看到的svn進程id來進行關閉