標籤:svn伺服器 centos svn伺服器搭建
Linux CentOS 6.5 x64 SVN伺服器搭建步驟
1. 安裝Subversion
yum install subversion
注意:安裝需要使用root許可權,否則會提示You need to be root to perform this command.英文也很簡單,這裡就不多廢話了。
2. 查看Subversion的安裝位置
rpm -ql subversion
我們看到在bin目錄下放有可執行檔命令:
可以通過查看SVN版本來確認是否已經安裝成功,輸入如下命令:
svn --version
3. 確定SVN版本庫存放位置,我選擇使用/var/svn/repository
mkdir -p /var/svn/repository
4. 在指定位置(/var/svn/repository)建立版本庫
svnadmin create /var/svn/repository
版本庫建立成功後,在版本庫目錄中會產生如下檔案:
5. 進入conf目錄(該svn版本庫設定檔)
authz -- 檔案是許可權控制檔案
passwd -- 帳號密碼檔案
svnserve.conf -- SVN服務組態檔
6. 配置
設定帳號密碼,開啟passwd檔案
vim passwd
在[users]塊下添加一行username = password, 此處格式為:使用者名稱 = 密碼,例如:admin = password
設定許可權,開啟authz檔案
vim authz
在最後添加:
[/]
admin = rw
說明:
[/] -- 版本庫根目錄
admin = rw -- admin使用者有讀寫權限
使用者組設定為同樣道理,大家自己研究吧,這裡就不多說了。
設定設定檔svnserve.conf
vim svnserve.conf
開啟如上紅色框中的幾行注釋:anon-access = read #匿名使用者可讀auth-access = write #授權使用者可寫password-db = passwd #使用哪個檔案作為帳號檔案authz-db = authz #使用哪個檔案作為許可權檔案realm = /var/svn/repository # 認證空間名,我們最初設定的版本庫所在的目錄
7. 啟動SVN版本庫
svnserve -d -r /var/svn/repository/
8. 使用
地址:svn://127.0.0.1
預設連接埠:3690
如有不對的地方歡迎大家支出,交流學習。
Linux CentOS 6.5 x64 SVN伺服器搭建