標籤:svn;windows2008
前言,最近想安裝一個SVN版控製程序,百度了一下,網上的文章寫得都不太合我意,走了不少彎路,特此,自己寫一篇,以幫忙有需要的人,寫得不好,就多包含了。
下載TortoiseSVN安裝包,內含中文語言套件。
http://cy6.mqego.com/tortoisesvn_x64.zip
2.安裝過程不多說,一路下一步就可以了,主要是把幾個命令裝上安裝上。然後重啟伺服器。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/89/3F/wKiom1gNtvLw8FW8AAC5JbTRK7w707.png" title="4.png" alt="wKiom1gNtvLw8FW8AAC5JbTRK7w707.png" />
3.在 D盤 建立一個 svn 目錄。(你喜歡建哪裡都行,據說最好用英文)
4.開啟開始菜單裡的“TortoiseSVN”--“setting"
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/89/3C/wKioL1gNsmiRMs6SAAAsKYfwubw954.png" title="2.png" alt="wKioL1gNsmiRMs6SAAAsKYfwubw954.png" />650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/89/3C/wKioL1gNspnAvAk6AACGhMvff9Q610.png" title="3.png" alt="wKioL1gNspnAvAk6AACGhMvff9Q610.png" />
5.右鍵svn目錄,點擊“TortoiseSVN”--“在此建立版本庫”
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/89/3C/wKioL1gNsX-wDNgIAAA55RruAfI861.png" title="1.png" alt="wKioL1gNsX-wDNgIAAA55RruAfI861.png" />
6.進入到svn目錄的conf檔案夾裡:
1.用記事本分別開啟svnserve.conf,將
# anon-access = read 修改為 :anon-access = read #千萬注意開頭沒有空格,匿名使用者可讀
# auth-access = write 修改為 :auth-access = write #千萬注意開頭沒有空格,驗證使用者可寫
# password-db = passwd 修改為 :password-db = passwd #千萬注意開頭沒有空格
# authz-db = authz 修改為 :authz-db = authz #千萬注意開頭沒有空格
2.用記事本開啟passwd,建立使用者名稱:admin 或其他
在users行下,直接添加:
[users]
admin = admin #使用者名稱 = 密碼 。使用者名稱開頭不能有空格,=號兩邊有空格。
3.用記事本開啟authz,修改許可權,添加:
[/] #代表svn的根目錄 d:/svn/
admin = rw #admin 擁有可讀寫權限,r 代表讀, w 代表寫,添加新使用者權限,需要先在passwd檔案裡添加。
7.啟動TortoiseSVN:
開啟cmd 命令列,執行: svnserve -d -r d:/svn #這時命令列視窗是一直開著的,開始我還以為是有問題呢,特此說明
8.把windows 2008 R2的防火牆關閉,或把 3690 連接埠設為允許進/出站。
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/89/3F/wKiom1gNuIKhpP9SAABL-SQ-Tuw458.png" title="5.png" alt="wKiom1gNuIKhpP9SAABL-SQ-Tuw458.png" />
9.win7 用戶端串連:
在用戶端上安裝上TortoiseSVN,然後用TortoiseSVN Repository Browser 串連串連。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/89/46/wKioL1gOqIny3j72AABjyvR840I872.png" title="1.png" alt="wKioL1gOqIny3j72AABjyvR840I872.png" />
輸入剛才第6步設定的使用者名稱和密碼:
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/89/48/wKiom1gOqM_Tu7n3AACYI2kpmu0781.png" title="1.png" alt="wKiom1gOqM_Tu7n3AACYI2kpmu0781.png" />
登入成功:
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/89/46/wKioL1gOqS2xDQ_LAAFBB20CFPc698.png" title="1.png" alt="wKioL1gOqS2xDQ_LAAFBB20CFPc698.png" />
windows 2008R2 安裝TortoiseSVN 軟體