Apache2.2+SVN1.5整合,新功能完美體驗(yàn)
本節(jié)講解一下Apache2.2+SVN1.5整合問題,隨著SVN的快速發(fā)展,版本的更新,它可以和其他多種軟件和程序進(jìn)行組合,功能越來越強(qiáng)大,下面我們就來看看如何進(jìn)行Apache2.2+SVN1.5整合。首先看一下所需軟件及下載地址。
安裝配置所需軟件及下載地址:
Apache下載:在httpd.apache.org/download.cgi
SVN下載:在subversion.tigris.org/servlets/ProjectDocumentList
Tortoise下載:在prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.2.5840-svn-1.3.0.msi
Tortoise中文簡體語言包下載:在prdownloads.sourceforge.net/tortoisesvn/LanguagePack_1.3.2_zh_CN.exe
1、安裝Apache
2、安裝SVN在C:\ProgramFiles\Subversion下。
3、安裝Tortoise
安裝Tortoise完畢時會提示重新啟動計算機(jī),重啟完畢后安裝簡體中文語言包,然后在任意目錄點(diǎn)擊右鍵,會發(fā)現(xiàn)多出了一些SVN相關(guān)菜單,選擇其中的TortoiseSVN,選擇子菜單"Settings",設(shè)置Language為"中文(簡體)"。Apache2.2+SVN1.5整合時所要安裝的軟件基本安裝完畢。
4、檢查C:\ProgramFiles\ApacheGroup\Apache2\modules下是不是已經(jīng)有了mod_dav_svn.so和mod_authz_svn.so。(如果沒有,可以從C:\ProgramFiles\Subversion\bin下拷過來。)
5、檢查C:\ProgramFiles\ApacheGroup\Apache2\modules下是不是已經(jīng)有了libdb52.dll(如果沒有,可以從C:\ProgramFiles\Subversion\bin下拷過來。)
6、搜索C:\ProgramFiles\ApacheGroup\Apache2\conf\httpd.conf配置文件中的#LoadModuledav_fs_modulemodules/mod_dav_fs.so,把前面的注釋#去掉;并檢查LoadModule配置節(jié)的末尾是不是有了LoadModuledav_svn_modulemodules/mod_dav_svn.so和LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
7、創(chuàng)建文件庫
Apache2.2+SVN1.5整合時需要創(chuàng)建文件庫。例如,在d盤建立d:\svnhome,右擊這個svnhome目錄,在出現(xiàn)的菜單中選擇TortoiseSVN,再選擇子菜單"在此創(chuàng)建文件庫",選擇fsfs方式即可。
8、打開d:\svnhome\conf\svnserve.conf文件,把[general]和password-db=passwd前的#號去掉。然后打開同目錄的passwd文件來設(shè)置帳戶。把[users]前的#號去掉,寫一行user=pass.含義是:
用戶user的密碼為pass.
9、在dos控制臺狀態(tài)下敲cdC:\ProgramFiles\Subversion\bin,然后再敲svnserve-d-rd:\svnhome,啟動svnserve服務(wù)。
10、打開"我的電腦",在需要進(jìn)行版本控制的目錄上右擊,選擇TortoiseSVN,再選擇子菜單"導(dǎo)入...",設(shè)置"文件庫url"為svn://localhost,點(diǎn)確定后就會提示文件正在導(dǎo)入.
至此,SVN服務(wù)器配置完成。本節(jié)講解Apache2.2+SVN1.5整合問題完畢,請關(guān)注本節(jié)其他相關(guān)報道。
【編輯推薦】