1.安裝svn軟體
yum install subversion
2.建立版本庫檔案和配置檔案
svnadmin create /home/svn --建立一個svn存放檔案的目錄
cd /home/svn
vim conf/svnserve.conf --配置主配置檔案(配置檔案參數前面不能有空格)
anon-access = none --使非授權使用者無法通路(write(寫),read(讀),none(無法))
auth-access = write --使授權使用者有寫權限(write(寫),read(讀),none(無法))
password-db = passwd --指明密碼檔案路徑
authz-db = authz --通路控制檔案
realm = /home/svn/conf/ --認證命名空間
vim conf/passwd --添加使用者名和密碼檔案
[users]
test = 123
vim conf/authz --使用者名的權限檔案
[/]
test = rw --權限(rw,r)
test = r --子目錄對使用者test隻要讀權限
3.啟動和通路服務
iptables -t filter -A INPUT -p tcp --dport 3690 -j ACCEPT --開放iptables包過濾
svnserver -d -r /home/svn --啟動服務,指定svn的根目錄
svn://伺服器IP:3690/ --通路svn的目錄(如果上面/home/後面不加svn目錄,那通路svn://192.168.1.2:3690/svn)
netstat -anp |grep 3690 --檢視服務是否啟動
4.在linux導出svn伺服器檔案
svn checkout svn://伺服器IP:3690/ svn --将伺服器中的檔案導出到本地
svn --username=使用者名 checkout svn://伺服器IP:3690/web svn --将svn伺服器根目錄下的web目錄下載下傳
svn checkout svn://伺服器IP:3690/web svn://伺服器IP:3690/ --檢出兩個目錄到本地
5.在windows導出svn伺服器檔案
安裝svn用戶端軟體 --下載下傳svn用戶端後一步一步安裝(預設)
在桌面右擊,彈出對話框
<a href="http://blog.51cto.com/attachment/201312/110049818.jpg" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201312/110252778.jpg" target="_blank"></a>
本文轉自 z597011036 51CTO部落格,原文連結:http://blog.51cto.com/tongcheng/1337366,如需轉載請自行聯系原作者