學習筆記 Windows下配置SVN訪問
本節(jié)向大家簡單描述一下Windows下Apache2.2配置SVN訪問問題,在這里介紹一下配置方法,和大家分享一下,歡迎大家一起來學習Windows下Apache2.2配置SVN訪問方法。
因為我已經(jīng)在我的機器上安裝了apache,而且apache的安裝方法網(wǎng)上一堆,所以我就不介紹怎么安裝apache。先下載***版本的svn:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
選擇下載svn-win32-1.5.4.zip,這是一個給apache2.2.x專用的版本,下載后把程序解壓到apache的安裝目錄上(你也可以安裝到你想安裝的目錄下)
我的apache是安裝在D:\wapm\local\apach2,把svn解壓到D:\wapm\local\svn
Windows下Apache2.2配置SVN訪問時先建一個版本庫
打開cmd,轉(zhuǎn)到D盤下
\wapm\local\svn\bin\svnadmincreate\wapm\local\svn\repository\test--fs-typefsfs
在d:\wapm\local\svn\repository\test下建立一個版本庫。另外--fs-type是定義版本庫的存儲方法。而fsfs是文件存儲方式,另還有一種方法是:bdb,這種方法是數(shù)據(jù)庫存儲方式,不過網(wǎng)上有人說svn有放棄使用bdb的趨勢。
現(xiàn)在開始在Windows下Apache2.2配置SVN訪問中配置apache了
把文件以下文件從D:\wapm\local\svn\bin復制到D:\wapm\local\apache2\bin,這一步是apach2.2.X才需要這樣做的。如果不復制將會出現(xiàn):CannotloadD:/wapm/local/apache2/modules/mod_dav_svn.sointoserver
引用
intl3_svn.dll
libdb44.dll
libsvn_delta-1.dll
libsvn_fs-1.dll
libsvn_repos-1.dll
libsvn_subr-1.dll
然后兩把復制以下的文件從D:\wapm\local\svn\bin復制到D:\wapm\local\apache2\modules下
引用
mod_dav_svn.so
mod_authz_svn.so
其中mod_dav_svn.so是包含apache應(yīng)該怎么處理svn的相關(guān)操作
而mod_authz_svn.so是包含apache怎么去判斷權(quán)限的方法
另外需要確保存在于D:\wapm\local\apache2\modules
引用
mod_dav.so
mod_dav_fs.so
對于個人開發(fā)可以不用加載mod_authz_svn.so.但對于團隊開發(fā)***就加上。管理方便些
下面開始Windows下Apache2.2配置SVN訪問中配置apache處理svn
打開httpd.conf,把以下的代碼前的#號除掉,如果沒有以下的代碼可以自己加上
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
#LoadModuledav_modulemodules/mod_dav.so
另外再以下代碼下再加上
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
到了這里只是把svn需要的程序加載進去,但apache還不知道怎么去處理svn
建立密碼訪問密碼和訪問權(quán)限
如果是認為不需要訪問密碼,可以跳過一步
在命令行里運行以下代碼
cd\wapm\local\apache2\
bin\htpasswd-csvnTim
解釋一下,***句是進入到apache2目錄里
第二句是使用htpasswd生成一個apache能讀的密碼文件。svn是要我要生成的用戶密碼文件。Tim是用戶名
運行完第二句會提示你輸入Tim用戶的密碼。輸完后你可以在D:\wapm\local\apache2\下找到一個svn的文件,
如果你需要更多的用戶可以運行以下行動相同的命令,但不用再加上“-c”具體用法可以通過htpasswd-h來查看。請期待下節(jié)關(guān)于Windows下Apache2.2配置SVN訪問介紹。
【編輯推薦】
- SVN訪問版本庫配置方式剖析
- SVN整合MyEclipse內(nèi)幕全程報道
- Windows下SVN版本庫自動備份腳本如何實現(xiàn)
- SVN配置文檔新手指南
- 術(shù)語匯編 SVN代碼庫簡介