<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cAng^Er

    不懂我的人 , 離不了我 , 該了解了解我 !而懂我的人 , 更離不了我 , 因?yàn)樗麄儛畚?。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      30 隨筆 :: 16 文章 :: 18 評論 :: 0 Trackbacks
    原文地址:http://www.cnblogs.com/archive/2005/10/29/264659.html
    在上一篇文章中,我們已經(jīng)實(shí)現(xiàn)了對SVN和Apache的安裝,并將它們集成在一起工作。這一篇則主要介紹如何對SVN For Apache進(jìn)行一些配置。
    1.    在Apache下為SVN建立多個庫。上篇中雖然也建立了一個SVN的庫在Apache下,但是我們不可能一個SVN服務(wù)器上只有一個項(xiàng)目,或者所有項(xiàng)目共用一個SVN庫進(jìn)行開發(fā),在Apache上為SVN建立多個庫可以通過建立多個虛擬目錄的方式實(shí)現(xiàn)。下面我們就來講講具體的步驟(注意,此篇中的配置和上篇中的配置方式有很大區(qū)別)

      1. 到F盤建立我們的SVN代碼存放位置目錄:SubversionFiles,并在其中建立一個conf目錄,將會把對Apache對SVN的配置文件都放在這里
      2. 再在F:\SubversionFiles下目錄Test1和Test2,并將它們變成SVN庫(用svnadmin create命令或者用TortoiseSVN來創(chuàng)建都可以)
      3. 在httpd.conf的最后添加如下代碼

        #
        # SVN 項(xiàng)目配置文件,格式:Include 配置文件名
        #為每個虛擬目錄設(shè)置一個配置文件,用Include命令加載

        #
        Include F:/SubversionFiles/conf/*.project

        即把F:/SubversionFiles/conf/目錄下的所有*.project文件都包到httpd.conf中來


      4. 在F:/SubversionFiles/conf/創(chuàng)建Test1.project和Test2.project文件,Test1內(nèi)容如下,Test2可以做相應(yīng)的修改

        #SVN項(xiàng)目名

             DAV svn

            #SVN項(xiàng)目的路徑
             SVNPath F:\SubversionFiles\Test1

            #SVN項(xiàng)目的路徑權(quán)限授權(quán)文件存放路徑
            AuthzSVNAccessFile F:\SubversionFiles\conf\Test1.access

        #對于所有用戶都需要身份驗(yàn)證
            Satisfy Any
             Require valid-user

        #驗(yàn)證方式
            AuthType Basic

            #項(xiàng)目的名稱
             AuthName "My Test1
        "

            #用戶信息
             AuthUserFile  F:\SubversionFiles\conf\user




        以上配置含義是在Apache下建立了一個叫作Test1的SVN虛擬目錄,指向F:\SubversionFiles\Test1,授權(quán)配置文件是F:\SubversionFiles\conf\Test1.access,用戶信息和密碼文件是F:\SubversionFiles\conf\user


      5.  通過以上配置,我們就在Apache上建立了Test1和Test2兩個虛擬目錄,也就是兩個獨(dú)立的SVN庫,我們還需要兩個文件訪問權(quán)限配置的.access和包含登錄用戶的user。 在F:\SubversionFiles\conf目錄中創(chuàng)建用戶列表文件user,方法在上篇中已經(jīng)說過,也就是htpasswd命令,我們需要創(chuàng)建Xrinehart, X-Killer, Guest三個用戶。

      6. 接下來,我們?yōu)門est1庫創(chuàng)建它的訪問權(quán)限文件F:\SubversionFiles\conf\Test1.access。在上篇文章中我們是采用對每個用戶分別賦予對應(yīng)權(quán)限的方式,如果用戶比較多,管理起來就會比較麻煩,這時我們需要用用戶組來對用戶進(jìn)行管理。下面我們就來嘗試用用戶組配置訪問權(quán)限。Test1.access文件內(nèi)容如下:


        [groups]
        AdminGroup = Xrinehart
        GuestGroup = guest

        [/]
        @AdminGroup = rw
        @GuestGroup = r

        X-Killer = rw


                在上面的配置中,通過[groups]節(jié)定義了兩個用戶組:AdminGroup和GuestGroup,并將Xrinehart用戶歸入AdminGroup用戶組,guest用戶歸入GuestGroup。再在下面的[/]定義了他們對Test1庫的根目錄的操作權(quán)限:AdminGroup組有讀寫權(quán)限,GuestGroup組只有讀權(quán)限,X-Killer用戶擁有讀寫權(quán)限。這里需要注意的是定義權(quán)限的時候,用戶組需要在前面加@符號來標(biāo)示。

      7. 為了測試效果,我們可以將Test2.access文件寫為:

        [groups]
        AdminGroup = Xrinehart, X-Killer
        GuestGroup = guest

        [/]
        @AdminGroup = r
        @GuestGroup = rw


      8. 保存好上面的所有配置文件之后,重新啟動Apache服務(wù)器。此時我們就可以在IE里面通過http://localhost:8080/Test1http://localhost:8080/Test2 來訪問Test1和Test2庫了,你可以測試一下,用戶權(quán)限是否符合下面這個列表所示?做到這里,SVN在Apache上建立多個庫的配置也就算完成了。


                                                         Test1                                            Test2

        Xrinehart                                    rw                                                  r
        X-Killer                                       rw                                                  r
        guest                                          r                                                    rw
    posted on 2007-10-17 19:47 cAng^Er 閱讀(345) 評論(0)  編輯  收藏 所屬分類: |:服 務(wù) 器:||:版本控制:|
    主站蜘蛛池模板: xvideos永久免费入口| 亚洲精品无码专区在线| 久久免费国产精品| 国产精品日本亚洲777| 日本亚洲免费无线码| 亚洲老熟女@TubeumTV| 猫咪免费人成在线网站| 91免费福利精品国产| 亚洲美免无码中文字幕在线| 99热在线免费观看| 亚洲人成网站在线观看播放动漫 | 亚洲AV网站在线观看| 亚洲伊人成无码综合网 | 亚洲字幕在线观看| 国产日本一线在线观看免费| 亚洲乱码在线卡一卡二卡新区| 全免费一级毛片在线播放| 亚洲va中文字幕无码久久不卡| 国产成人精品日本亚洲语音| 免费永久看黄在线观看app| 亚洲春黄在线观看| 女人18毛片水真多免费播放| 国产AV无码专区亚洲AV蜜芽| 免费人成无码大片在线观看| 四虎国产精品免费永久在线| 亚洲精品美女在线观看| 日本免费人成黄页网观看视频 | 99在线观看视频免费| 亚洲a级片在线观看| 浮力影院第一页小视频国产在线观看免费 | 亚洲一区二区三区免费观看| 国产男女猛烈无遮挡免费视频网站| 免费人成动漫在线播放r18| 妞干网免费观看视频| 四虎国产精品永免费| 亚洲成在人天堂一区二区| 大学生一级特黄的免费大片视频| 免费人成再在线观看网站| 国产亚洲一区二区在线观看| 青青青国产在线观看免费| 青青草97国产精品免费观看|