本文主要通過svnserve命令來快速搭建版本庫。
1、準備工作。
安裝Subversion、TortoiseSVN.(你只裝了小烏龜,還沒裝Subversion?趕緊去下一個安裝,此處不細表。。。)
2、創建版本庫。
假使版本庫位置準備放在“d:\repository”目錄下。
打開dos命令窗口:
a、創建目錄;
mkdir d:\repository
b、創建demo版本庫;
svnadmin create d:\repository\demo
c、設置帳戶、訪問權限
進入“d:\repository\demo\conf”目錄下,
修改passwd文件(這是設置你的賬號和密碼的)
[users]
jack = jack888
修改svnserve.conf文件(匿名用戶只讀、通過帳戶驗證的可寫)
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = demo
3、啟動服務
svnserve -d -r d:\repository\demo
這是以后臺模式運行的,執行該命令的窗口不能關,不然就結束該服務了。
現在已經可以通過“svn://127.0.0.1/demo”訪問了。
4、設置為windows的服務
保持著一個窗口太占地方了,通過下面命令把它設置為一個windows服務。
sc create svn
binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r d:\repository\demo"
displayname= "Subversion Server"
depend= Tcpip
start= auto
注意:這個命令“=”后要有個空格!
這樣就可以使用net start svn 和net stop svn 來啟動或停止該服務了。
附:
使用Subversion進行版本控制