Windows下搭建SVN服務(wù)器簡明步驟
本節(jié)講解一下Windows下安裝并配置SVN服務(wù)器全過程,之前將結(jié)果Linux下SVN服務(wù)器的搭建,大家可以對比一下看看二者有什么區(qū)別,下面是具體的步驟。
最近搭建了一下SVN服務(wù)器,總結(jié)了一下搭建過程,希望可以方便更多的朋友。
1、下載并安裝windows下SVN客戶端視圖軟件“烏龜SVN”,官網(wǎng)下載地址是:http://tortoisesvn.tigris.org/。32位windows的最新版本是:TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi,大小19MB,作者上傳了一份到CSDN資源,下載連接地址:http://download.csdn.net/source/2134092。烏龜SVN安裝成功后,打開我的電腦任一文件夾后單擊右鍵,會發(fā)現(xiàn)快捷菜單里有了TortoiseSVN相關(guān)選項(xiàng)。其實(shí)烏龜安裝不安裝無所謂,尤其是對于命令行喜好的朋友。
2、下載SVN最新版本安裝文件,官網(wǎng)下載地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,選擇最新發(fā)布的SVN安裝文件進(jìn)行下載。最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,作者上傳了一份到CSDN資源,下載連接地址:http://download.csdn.net/source/2134114。
3、安裝SVN至我的電腦。最好使用中文路徑,而且路徑中不要有空格。雙擊Setup-Subversion-1.6.5.msi->進(jìn)入SVN安裝歡迎界面,點(diǎn)擊“Next”->進(jìn)入版權(quán)相關(guān)聲明界面,點(diǎn)擊“Next”->進(jìn)入安裝目錄選擇界面,作者選擇的是F:\tools\svn,點(diǎn)擊“Next”->進(jìn)入安裝確認(rèn)界面,點(diǎn)擊“Install”->安裝結(jié)束界面,點(diǎn)擊“Finish”結(jié)束安裝。
打開C:\AUTOEXEC.BAT文件進(jìn)行編輯,添加以下信息:SETAPR_ICONV_PATH="F:\tools\svn\iconv"重啟電腦。
4、創(chuàng)建SVN存儲庫。命令行執(zhí)行以下命令:
svnadmincreateF:\tools\svn\repository這時候svn安裝目錄下有repository文件夾生成。
5、SVN服務(wù)器相關(guān)配置。打開F:\tools\svn\repository\conf目錄,打開svnserve.conf找到以下兩行:
#[general]
#password-db=passwd
去掉每行開頭的#,第二行是指定身份驗(yàn)證的文件名,即passwd文件。保存。
同樣打開同目錄下的passwd文件,找到以下幾行:
#[users]
#harry=harryssecret
#sally=sallyssecret
去掉每行開頭的#(記住刪除#后該行前邊不可以有空格,不然會出svn:F:\tools\svn\repository\conf\svnserve.conf:20:Optionexpected錯誤),這是設(shè)置用戶,一行一個,存儲格式為“用戶名=密碼”,如可插入一行:admin=admin123,即為系統(tǒng)添加一個用戶名為admin,密碼為admin123的用戶。保存。
6、運(yùn)行SVN服務(wù)。命令行執(zhí)行:
svnserve--daemon--rootF:\tools\svn\repository服務(wù)啟動。當(dāng)然也可以建立一個批處理文件并放在windows啟動組中便于開機(jī)就運(yùn)行SVN服務(wù)。
7、搭建SVN服務(wù)器是需要創(chuàng)建項(xiàng)目版本樹。確定SVN服務(wù)(命令行或者windows服務(wù))運(yùn)行后,新增系統(tǒng)變量“SVN_EDITOR”,值為“C:\WINDOWS\NOTEPAD.EXE”。新開一CMD窗口,命令行執(zhí)行:
svnmkdirsvn://localhost/myprojects隨即關(guān)閉記事本打開的log文件窗口后按“c”鍵繼續(xù)后生成項(xiàng)目樹。生成項(xiàng)目樹時需要用戶名和密碼,輸入passwd文件里給的用戶名harry,密碼harryssecret即可。
8、創(chuàng)建批處理文件,開機(jī)運(yùn)行SVN服務(wù)。新建一notepad文件,重命名其名為“svnserver.bat”,保存在F:\tools\svn\svnBat目錄下,編輯其內(nèi)容如下:
@echooff
echoXXX項(xiàng)目SVN服務(wù)器已經(jīng)啟動......
svnserve--daemon--rootF:\tools\svn\repository
echoXXX項(xiàng)目SVN服務(wù)結(jié)束!打開注冊表編輯器,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run項(xiàng),點(diǎn)開類型為“REG_SZ”,名稱為“(默認(rèn))”的那個選項(xiàng),數(shù)值數(shù)據(jù)輸入"F:\tools\svn\svnBat\svnserver.bat"。注意一定要帶上引號,保存。再次啟動計算機(jī)時,myprojects項(xiàng)目樹SVN服務(wù)即啟動。局域網(wǎng)內(nèi)使用svn://192.168.6.117/myprojects即可共享項(xiàng)目資源(作者內(nèi)網(wǎng)IP是為192.168.6.117)。本節(jié)講解Windows下SVN服務(wù)器搭建完畢,請關(guān)注本節(jié)其他相關(guān)報道。
【編輯推薦】
- 技術(shù)指導(dǎo):Subversion安裝配置(Windows)之詳解
- SVN服務(wù)器端與Eclipse中的客戶端配置詳解
- 深度剖析:Subversion服務(wù)器安裝配置
- MyEclipse中SVN安裝配置新手指南
- SVN服務(wù)器配置問題專家解析