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