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