新聞中心
本節(jié)和大家學(xué)習(xí)一下Windows下SVN開(kāi)發(fā)環(huán)境安裝和配置方法,這是在學(xué)習(xí)SVN時(shí)必須要掌握的知識(shí),在這里向大家簡(jiǎn)單介紹一下,希望通過(guò)本文的介紹大家能夠掌握SVN開(kāi)發(fā)環(huán)境安裝和配置方法。

Windows下SVN開(kāi)發(fā)環(huán)境安裝和配置
簡(jiǎn)介
本文介紹在windowXP安裝SVN(subversion)及其相關(guān)集成工具
功能實(shí)現(xiàn)如下:
·通過(guò)http訪問(wèn)版本控制器
·通過(guò)Web應(yīng)用程序設(shè)置用戶(hù)認(rèn)證和授權(quán)
安裝過(guò)程注意點(diǎn)
·參照手冊(cè)依次安裝
·本地軟件安裝目錄結(jié)構(gòu)如下,如有變動(dòng),請(qǐng)做對(duì)應(yīng)修改
Apache:H:\Apache\Apache2.2
PhP:H:\php
Svn:I:\svn
Subversion:I:\subversion(版本庫(kù)目錄)
·Apache端口默認(rèn)80,如果有改動(dòng),url訪問(wèn)時(shí)添加修改后的端口號(hào)
·不足之處,請(qǐng)參照其他開(kāi)發(fā)文檔
SVN開(kāi)發(fā)環(huán)境安裝基本步驟
安裝ApacheHttpServer
下載最新版本的ApacheHttpServerWindows安裝包
下載地址:http://apache.mirror.phpchina.com/httpd/binaries/win32/
(apache_2.2.8-win32-x86-openssl-0.9.8g.msi)
通過(guò)安裝向?qū)J(rèn)安裝即可
需要注意的是:Networkdomain,Servername和Emailaddress都必須填寫(xiě)適當(dāng)?shù)膬?nèi)容
為了順利安裝,安裝之前確認(rèn)80端口沒(méi)有被占用,如占用關(guān)閉其服務(wù)
查看端口是否占用命令行:netstat–anb
訪問(wèn):http://localhost/,確認(rèn)安裝是否成功.
安裝SVN
下載最新版本的Subversion安裝包
下載地址:http://subversion.tigris.org/files/documents/15/41077/svn-win32-1.4.6.zip
解壓縮即可(兼容apache2.2.X)
在命令行中,輸入:svn--version
I:\svn\bin>svn--version
svn?\239?\188?\140?\231?\137?\136?\230?\156?\1721.4.6(r28521)
……………………………………………………………………….
顯示版本號(hào)即成功
創(chuàng)建一個(gè)svnrepository
創(chuàng)建svnrepository的根目錄,比如I:/subversion
在命令行下,進(jìn)入I:/subversion
輸入如下命令:
svnadmincreaterepos
SVN開(kāi)發(fā)環(huán)境中SVN與Apache的集成
將解壓縮后svn的bin目錄下所有后綴是so的文件復(fù)制到apache的modules目錄下
將解壓縮后svn的bin目錄下所有后綴是dll的文件復(fù)制到apache的bin目錄下,如果提示是否覆蓋,一定注意不要覆蓋apache目錄下的dll,主要是apr方面的dll
編輯apache/conf/httpd.conf文件
找到配置文件中的LoadModuledav_modulemodules/mod_dav.so和LoadModuledav_fs_modulemodules/mod_dav_fs.so,將該兩行前的#號(hào)去掉;
在上述內(nèi)容后加入:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
在配置文件末尾添加如下內(nèi)容:
- DAVsvn
- SVNParentPathI:/subversion
- AuthTypeBasic
- AuthName"SubversionReporsitory"
- AuthUserFile"H:/Apache2/Apache2.2/conf/svnpasswd"
- AuthzSVNAccessFile"H:/Apache/Apache2.2/conf/svnauthz"
- Requirevalid-user
- Location>
重啟apache即可。
創(chuàng)建svn用戶(hù),在命令行中,進(jìn)入H:/Apache2/Apache2.2/bin目錄,輸入:htpasswd-c../conf/svnpasswdroot
創(chuàng)建password文件,并且創(chuàng)建root用戶(hù),在conf目錄下創(chuàng)建svnauthz用于授權(quán),以下是簡(jiǎn)單的文件內(nèi)容:
[/]
root=rw上述文件為剛創(chuàng)建的root用戶(hù)設(shè)置了對(duì)所有目錄的讀寫(xiě)的權(quán)限。
重啟apache,并訪問(wèn)http://localhost/svn/repos
如有問(wèn)題,通過(guò)apache/Apache2.2/logs/error.log檢查問(wèn)題,本節(jié)關(guān)于SVN開(kāi)發(fā)環(huán)境安裝和配置方法沒(méi)有介紹完畢,請(qǐng)期待下節(jié)介紹。
當(dāng)前名稱(chēng):SVN開(kāi)發(fā)環(huán)境在Windows下安裝方法
本文URL:http://fisionsoft.com.cn/article/ccochhe.html


咨詢(xún)
建站咨詢(xún)
