標籤:centos svn 版本控制
1、安裝subversion
yum install subversion -y
2、制定項目目錄,並初始化
svnadmin create /home/svn/project
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/C7/wKiom1SNi3jxHKhSAAFqoq0JkPo971.jpg" title="1.png" alt="wKiom1SNi3jxHKhSAAFqoq0JkPo971.jpg" />
3、修改設定檔,建立使用者和設定許可權
cd /home/svn/project/conf
authz 許可權控制檔案
passwd 帳號密碼檔案
svnserve.conf svn服務組態檔
添加使用者tom以及密碼
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
tom = tom
設定許可權,在末尾添加如下代碼:
vim authz
[/]
tom=rw
賦予tom對根目錄讀寫權限
修改服務組態檔,開啟部分注釋:
vim svnserve.conf
anon-access = read #匿名使用者可讀
auth-access = write #授權使用者可寫
password-db = passwd #使用哪個檔案作為帳號檔案
authz-db = authz #使用哪個檔案作為許可權檔案
realm = My svn repo # 認證空間名,版本庫所在目錄
注意,每行之前不可有空格
4、啟動svn版本庫
svnserve -d -r /home/svn/project
本地測試
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/56/C7/wKiom1SNjpXx_V1vAANMTz0MBeI282.jpg" style="float:none;" title="3.png" alt="wKiom1SNjpXx_V1vAANMTz0MBeI282.jpg" />
備忘:首先會要求輸入root密碼,然後輸入剛才建立的使用者和密碼,最後選擇yes就可以自動下載一 份到目前的目錄下。
5、在windows測試
輸入路徑、點擊OK,輸入使用者名稱和密碼
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/C5/wKioL1SNj-yT4tgpAAFnzdT4hco819.jpg" title="4.png" alt="wKioL1SNj-yT4tgpAAFnzdT4hco819.jpg" />
同樣,自動產生project目錄,該目錄下有一個.svn目錄,包含當前repo的資訊以及設定檔。
在project目錄下即可進行svn的常規版本更新等工作了。
本文出自 “World” 部落格,請務必保留此出處http://xiajie.blog.51cto.com/6044823/1589860
CentOS 6.5 SVN 伺服器搭建文檔