天天看點

在Linux系統中安裝Subversion版本控制

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,如需轉載請自行聯系原作者

繼續閱讀