您好,登錄后才能下訂單哦!
####一般安裝這種工具類的服務器,使用root安裝服務,使用功能用戶創建目錄及啟動服務#######
一、安裝
yum install subversion
二、配置
1. 建立版本庫目錄
mkdir –p /home/svn/repos
2. 建立svn版本庫
svnadmin create /home/svn/repos
執行此命令后svn自動在repos目錄下添加必須的配置文件.
注意:版本庫不同于一般的文件夾, 直接在操作系統上新建文件無法被SVN識別, 必須使用import等命令將文件導入版本庫。此為svn內部指令,create用于新建版本庫。請使用svn help查看詳細說明。
3. 修改版本庫配置文件
vi /home/svn/repos/conf/svnserve.conf
各參數功能在配置文件的注釋中有說明, 此處配置如下:
[general]
anon-access = none # 使非授權用戶無法訪問
auth-access = write # 使授權用戶有寫權限
password-db = passwd # 指明密碼文件路徑
authz-db = authz # 訪問控制文件
realm = /home/svn/repos # 認證命名空間,subversion會在認證提示里顯示,并且作為憑證緩存的關鍵字。
其它采用默認配置. 各語句都必須頂格寫, 左側不能留空格, 否則會出錯。
4. 配置用戶
vi /home/svn/repos/conf/passwd
輸入以下內容:
[users]
username1 = password1
username2 = password2
可以添加多個,此為用戶名密碼對。
5. 配置權限
vi /home/svn/repos/conf/authz
此配置文件設置各用戶的授權。
包括只讀r,讀寫rw。沒有列出的用戶,則不允許訪問。還可以對用戶分組,具體請參考svn手冊,以下是簡單例子:
#對倉庫repos根目錄權限設置
[repos:/]
user1 = rw
user2 = r
三、啟動服務
啟動svn服務使用下面命令
svnserve -d -r /home/svn/
停止svn服務使用
ps -ef|grep svn
kill -9 進程號
svn checkout svn://ip/repos
四、注意事項
一般啟動svn后使用客戶端登錄即可,在防火墻上把3690端口打開,使用ps 命令查看svn進程就可以,此文檔在centos6.5上部署成功。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。