[svn]windows下svn服務(wù)器快速搭建
本文主要通過(guò)svnserve命令來(lái)快速搭建版本庫(kù)。1、準(zhǔn)備工作。
安裝Subversion、TortoiseSVN.(你只裝了小烏龜,還沒(méi)裝Subversion?趕緊去下一個(gè)安裝,此處不細(xì)表。。。)
2、創(chuàng)建版本庫(kù)。
假使版本庫(kù)位置準(zhǔn)備放在“d:\repository”目錄下。
打開(kāi)dos命令窗口:
a、創(chuàng)建目錄;
mkdir d:\repository
b、創(chuàng)建demo版本庫(kù);
svnadmin create d:\repository\demo
c、設(shè)置帳戶(hù)、訪問(wèn)權(quán)限
進(jìn)入“d:\repository\demo\conf”目錄下,
修改passwd文件(這是設(shè)置你的賬號(hào)和密碼的)
[users]
jack = jack888
修改svnserve.conf文件(匿名用戶(hù)只讀、通過(guò)帳戶(hù)驗(yàn)證的可寫(xiě))jack = jack888
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = demo
anon-access = read
auth-access = write
password-db = passwd
realm = demo
3、啟動(dòng)服務(wù)
svnserve -d -r d:\repository\demo
這是以后臺(tái)模式運(yùn)行的,執(zhí)行該命令的窗口不能關(guān),不然就結(jié)束該服務(wù)了。現(xiàn)在已經(jīng)可以通過(guò)“svn://127.0.0.1/demo”訪問(wèn)了。
4、設(shè)置為windows的服務(wù)
保持著一個(gè)窗口太占地方了,通過(guò)下面命令把它設(shè)置為一個(gè)windows服務(wù)。
sc create svn
binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r d:\repository\demo"
displayname= "Subversion Server"
depend= Tcpip
start= auto
注意:這個(gè)命令“=”后要有個(gè)空格!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 來(lái)啟動(dòng)或停止該服務(wù)了。
附:使用Subversion進(jìn)行版本控制
posted on 2010-08-21 17:16 此號(hào)已被刪 閱讀(319) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): 腳本