新聞中心
本節(jié)接著介紹Windows2003下Apache+SVN部署問題,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。下面是Apache+SVN部署的相關(guān)具體步驟:

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有岳普湖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
添加用戶:
打開命令行工具(cmd.exe),轉(zhuǎn)到apache的bin目錄下,參考以下命令添加用戶。
說(shuō)明:創(chuàng)建用戶zj
輸入:htpasswd–cD:\svn\passwdzj,說(shuō)明:使用-c參數(shù)來(lái)創(chuàng)建一個(gè)passwd文件
輸出:
Newpassword:*****
Re-typenewpassword:*****
Addingpasswordforuserzj
再創(chuàng)建用戶的時(shí)候就不用-c參數(shù),而是用-m參數(shù),因?yàn)槲募asswd已經(jīng)創(chuàng)建。
創(chuàng)建svn資源庫(kù):
在進(jìn)行Apache+SVN部署是需要用TortoiseSVN在D:/svn下創(chuàng)建test資源庫(kù),此處注意我遇到的一個(gè)問題:如果TortoiseSVN的版本過高,而SVN服務(wù)器的版本過低有可能造成,創(chuàng)建的資源庫(kù)無(wú)法訪問(SVNCouldnotopentherequestedSVNfilesystem)。因此版本要相符。當(dāng)然為避免上面的問題也可以直接用命令來(lái)創(chuàng)建,在命令行窗口,轉(zhuǎn)到svn的bin下,svnadmincreated:\svn\repository.
配置訪問權(quán)限:
在d:\svn下建立一個(gè)名為svnauthz的文件,編寫內(nèi)容如下:
- [groups]
- admin=zm
- team1=dev1,dev2
- #為所有庫(kù)指定默認(rèn)訪問規(guī)則
- #所有人可以讀,管理員可以寫,危險(xiǎn)分子沒有任何權(quán)限,[/]代表根目錄
- [/]
- *=r
- @admin=rw
- dangerman=
- #允許開發(fā)人員可以完全訪問他們的項(xiàng)目版本庫(kù)
- [test:/]
- @team1=rw
測(cè)試
重啟apache,在IE里訪問http://localhost:端口/svn/
看到創(chuàng)建的test資源庫(kù)進(jìn)行權(quán)限測(cè)試OK。如果出現(xiàn)無(wú)法訪問錯(cuò)誤,仔細(xì)檢查一下,apache的conf文件里的location設(shè)置的路徑后面是還少了/,或者NTFS目錄權(quán)限的問題。Windows2003下Apache+SVN部署具體事項(xiàng)講解完畢,謝謝關(guān)注。
【編輯推薦】
- MyEclipse6.0集成SVN及配置詳解
- CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問
- 基于Java的svn客戶端工具JavaSVN 1.1.0.beta發(fā)布
- 如何結(jié)合使用Subversion和Eclipse
- Subversion日期解析函數(shù)緩沖區(qū)溢出漏洞
分享題目:Windows下Apache+SVN部署全程跟蹤
本文地址:http://www.dlmjj.cn/article/djsphho.html


咨詢
建站咨詢
