本地搭建SVN局域網服務器【轉】


 

轉自:http://blog.csdn.net/sunbaigui/article/details/8466310

參考鏈接: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安裝

    到官方網站http://tortoisesvn.net/downloads.html下載最新版本安裝。

 

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庫的內容了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM