1. 程式人生 > >本地搭建SVN區域網伺服器

本地搭建SVN區域網伺服器

參考連結:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-serversetup-svnserve.html

參考連結: http://blog.csdn.net/lu7kang/article/details/6245588

參考連結:http://blog.csdn.net/starnight_cbj/article/details/4687011

參考連結:http://blog.csdn.net/xyz_lmn/article/details/6176459

具體步驟:

1、SVN安裝

2、建立本機的 Repository

    比如把原始碼庫放在E盤,則建立資料夾E:/repository/trunk/myproject(注意,確保不能刪除),然後在此資料夾上右鍵,選擇TortoiseSVN->Create repository here。如下圖:

  提示建立成功

 

  點ok,然後E:/repository/trunk/myproject資料夾下多出以下檔案

至此,說明原始碼庫建立成功。

3. 開啟密碼訪問模式 以及 設定匿名訪問方式

進入“conf”這個資料夾,開啟“svnserve.conf”這個件

將“# password-db = passwd” 前面的#號去掉,變為“password-db = passwd”,開啟密碼功能,注意:password-db = passwd前面不能有空格。anon-access=none //禁止匿名訪問 ,才會使用者方式登入


4.設定使用者名稱密碼

在開啟同級目錄下面的“passwd”檔案,寫入一個使用者名稱和密碼,例如“fjs = fjs”,等號前面的是使用者名稱,等號後面的是密碼

5.開啟svn伺服器

新建一個文字檔案,內容為“sc create svnserve binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r E:/repository" depend= Tcpip start= auto
sc start svnserve
pause”,“E:/repository”為伺服器根目錄,儲存並改名為“s.bat”,將它的快捷方式放入到“開始->程式->啟動”目錄裡,讓機器啟動時自動執行這個檔案,做用為啟動SVN伺服器,之後在局域網裡的其它機器就可以使用上面的使用者名稱和密碼進行提交和檢出了.


6.區域網訪問

局域網裡使用的路徑為"svn://本機IP/myproject"就可以檢出第三步我們建立的SVN庫的內容了.