CentOS7下安裝和配置SVN

1. 因爲是在CentOS7最小化安裝的操做系統環境安裝SVN,咱們首先排除一些環境因素。在此首先關閉了防火牆,安裝了vim文本編輯工具。php

CentOS7下安裝和配置SVN
 
CentOS7下安裝和配置SVN

2. 使用yum install -y subversion命令安裝SVN。因爲CentOS7採用的最小化安裝,因此除了安裝軟件自己外,還會自動的安裝不少perl的依賴包。安裝完畢後,採用svnserve --version命令檢查一下是否能夠正常執行。html

CentOS7下安裝和配置SVN
 
CentOS7下安裝和配置SVN
 
3. 軟件安裝完成後,則開始建立版本庫。按照習慣,咱們的版本庫放在/var/svn下面。項目名稱叫作pims。操做思路是:1.建立/var/svn文件夾,2. 使用svnadmin命令直接建立版本庫。建立完成後,進入版本庫文件夾中查看版本庫創建狀況。
CentOS7下安裝和配置SVN

 4. 進行版本庫用戶建立工做。首先分配基本的用戶,在這裏要注意,全部的設定行,必定要頂格寫。如圖中建立一個用戶和密碼。左邊是用戶,右邊是密碼。這裏進行了馬賽克處理vim

CentOS7下安裝和配置SVN

 5. 建立用戶組,這樣權限分配的時候針對用戶組便可。這裏設定了一個叫作owner的用戶組,並將剛纔創建的用戶加入該用戶組。並設置該用戶組對版本庫可讀寫。安全

CentOS7下安裝和配置SVN

 6. 設置配置文件。該設置文件主要是指定是否許可匿名訪問,以及用戶、用戶組權限等配置文件的路徑等信息。基本上直接將行首註釋去掉便可。服務器

CentOS7下安裝和配置SVN

 7. 啓動SVN服務器命令:svnserve -d -r /var/svn/ svn

使用svn co svn://localhost/pims命令將版本庫複製到本地。在此過程當中,會要求用戶輸入當前登陸用戶的密碼,svn用戶名,svn密碼等信息。因爲這裏沒有設置本地密碼存儲加密,因此還會有一個安全警告。因爲這個地方只是進行版本庫是否安裝成功的驗證,因此能夠忽略這個警告。此時得到的版本庫版本號爲0工具

CentOS7下安裝和配置SVN

 8. 在取得的版本庫的根目錄下,生成一個index.php的測試文件。而後用svn add命令,將其加入版本庫中,並提交。版本庫更新成功,說明版本庫建立也正常的結束了。測試

CentOS7下安裝和配置SVN

 9. SVN開機自啓動:systemctl enable svnserve.service加密

當客戶端訪問svn出現不能鏈接,無權限時操作系統

相關文章
相關標籤/搜索