Windows下SVN服務(wù)配置和使用學(xué)習(xí)課堂
本節(jié)講解一下Windows下配置和使用SVN服務(wù),隨著SVN的功能及版本的更新,用處越來(lái)越廣,本節(jié)就來(lái)說(shuō)說(shuō)Windows下SVN服務(wù)的配置和使用情況,在這里和大家分享一下,希望你能學(xué)到更多有關(guān)SVN方面的知識(shí)。
本文針對(duì)的情況是:服務(wù)器和客戶端都使用windows,通訊使用svn協(xié)議。
0.到http://subversion.tigris.org/下載所需的軟件,包括
服務(wù)端:Subversion,svnservic
客戶端:tortoiseSVN
其實(shí)客戶端也可以使用Subversion本身,不過(guò)tortoiseSVN提供了圖形界面以及和windows系統(tǒng)菜單的集成,很好用!
以下1~4SVN服務(wù)介紹在服務(wù)器上進(jìn)行----
1.在安裝Subversion后,使用命令如
svnadmincreated:\svnhome
在d:\svnhome上創(chuàng)建svn倉(cāng)庫(kù)。
2.打開(kāi)d:\svnhome\conf\svnserve.conf,去掉以下內(nèi)容之前的注釋符#
[general]
anon-access=none
auth-access=write
password-db=passwd
realm=MyFirstRepository
說(shuō)明:anon-access=none--不允許匿名訪問(wèn)!這個(gè)很重要,不然誰(shuí)都能訪問(wèn)這個(gè)代碼倉(cāng)庫(kù)了。
auth-access=write--允許提交修改
password-db=passwd--密碼文件名字
3.用記事本打開(kāi)d:\svnhome\conf\passwd,使有效文本(指前面不加注釋符的)為:
[users]
user=passwd
可以添加多個(gè)這樣的用戶名密碼對(duì)。
4.復(fù)制SVNService.exe(能夠?qū)vn封裝成服務(wù))到Subversion的安裝目錄(如C:\ProgramFiles\Subversion\bin),然后運(yùn)行如下命令svnservice-install-d–rSVNROOT,如svnservice-install
-d–rd:\svnhome。然后在控制面板的“管理”->“服務(wù)”中確保SVNService啟動(dòng)。
以下SVN服務(wù)介紹在客戶端進(jìn)行----
5.安裝tortoiseSVN,此時(shí)你可以將服務(wù)端的代碼checkout到本地,比如第一次使用想將svnhome內(nèi)容checkout到d:\test,可以在d盤(pán)空白處右鍵,選擇svncheckout,在彈出的對(duì)話框中的url填入svn://YourServer,checkoutdir中填入d:\test,然后會(huì)問(wèn)你用戶名密碼,填寫(xiě)后就會(huì)自動(dòng)checkout。
6.以后直接在d:\test文件夾上右鍵就可以commit(提交修改)或checkout或update....(詳見(jiàn)TortoiseSVN的說(shuō)明)。本節(jié)講解Windows下配置和使用SVN服務(wù)完畢。
【編輯推薦】