目的:
1.架設基于Svnserve的服務器
2.讓Svnserve在Windows啟動時,自動啟動
一,下載TortoiseSVN和Subversion軟件
1.下載TortoiseSVN,當前最新的版本是1.4.4, 從這兒下載http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi?download
2.安裝
3.重啟
4.下載Subversion,當前最新版是1.4.4,從這兒下載http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91%20.
5.安裝
二,新建倉庫
倉庫是存放你的源代碼文件等等的集散地。
1.在任意地方新建一個文件夾。譬如: d:"Repo.
2.右擊這個文件夾,選擇TortoiseSVN->Create repository here …
3.創建倉庫結束
三,架設Svnserver服務器
Svnserver是Subversion自帶的一個輕量級的服務器。
1. 啟動Svnserver服務
1.Windows桌面,點擊開始
2.運行,鍵入cmd(打開一個dos窗口)
3.鍵入svnserve.exe –daemon –root drive:"path"to"repository
4.啟動了一個svn服務器。
5.這樣你就可以從任何地方訪問你的repository了,譬如svn co svn://192.168.0.1/test/trunk或者svn co svn://localhost/test/trunk
2. 讓Svnserver隨Windows自動啟動
1.sc create svnserve binpath= “C:"Program Files"Subversion"bin"svnserve.exe –service –root drive:"path"to"repository” displayname= “Subversion” depend= tcpip start= auto 將C:"Program Files"Subversion"改為Subversion安裝文件夾,將drive:"path"to"repository改為Repository所在文件夾。如果命令寫錯了,先sc delete svnserve,然后再寫命令,否則會因為有相同的服務名,而無法創建成功
3. 控制Svnserver訪問權限
1.讓匿名訪問可以讀可以寫:Repository所在位置下的conf目錄,打開svnserve.conf,把[general]下的password-db = passwd前的注釋去掉,注意要把空格也去掉。然后再在passwd文件里添加用戶和用戶名