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

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

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

    suzixu

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      4 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
    1. Svn獨立服務安裝
    操作系統(tǒng): Redhat Linux AS3 AS 4   ContOS AS 4
    安裝包獲取:
    下載http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gzhttp://subversion.tigris.org/dow ... n-deps-1.4.0.tar.gz。
    編譯:
    以root用戶登錄。
    將subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz傳到服務器。
    tar xfvz subversion-1.4.0.tar.gz
    tar xfvz subversion-deps-1.4.0.tar.gz
    subversion-deps包有四個目錄zlib apr apr-util neon這四個目錄都是依賴包,編譯subversion所必須的代碼
    cd subversion-1.4.0
    ./configure –prefix=/opt/svn –without-berkeley-db –with-zlib (或者./configure)
    (注:以svnserve方式運行,不加apache編譯參數(shù)。以fsfs格式存儲版本庫,不編譯berkeley-db)
    make clean
    make
    make install
    vi /etc/profile,在/etc/profile最后加入:
    PATH=$PATH:/opt/svn/bin
    export PATH

    2. svn配置
    建立版本庫目錄,可建多個:
    mkdir -p /opt/svndata/repos1
    mkdir -p /opt/svndata/repos2
    建立版本庫:
    svnadmin create /opt/svndata/repos1
    svnadmin create /opt/svndata/repos2
    修改版本庫配置文件:
    版本庫1:
    vi /opt/svndata/repos1/conf/svnserve.conf
    內(nèi)容修改為:
    [general]
    anon-access = none
    auth-access = write
    password-db = /opt/svn/conf/pwd.conf
    authz-db = /opt/svn/conf/authz.conf
    realm = repos1
    版本庫2:
    vi /opt/svndata/repos2/conf/svnserve.conf
    內(nèi)容修改為:
    [general]
    anon-access = none
    auth-access = write
    password-db = /opt/svn/conf/pwd.conf
    authz-db = /opt/svn/conf/authz.conf
    realm = repos2
    即除realm = repos2外,其他與版本庫1配置文件完全相同。如果有更多的版本庫,依此類推。
    配置允許訪問的用戶:
    vi /opt/svn/conf/pwd.conf

    為了簡化配置,2個版本庫共用1個用戶配置文件。如有必要,也可以分開。
    注意:對用戶配置文件的修改立即生效,不必重啟svn。
    文件格式如下:
    [users]
    =
    =
    其中,[users]是必須的。下面列出要訪問svn的用戶,每個用戶一行。示例:
    [users]
    alan = password
    king = hello
    配置用戶訪問權(quán)限:
    vi /opt/svn/conf/authz.conf
    為了簡化配置,3個版本庫共用1個權(quán)限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分開。文件中定義用戶組和版本庫目錄權(quán)限。
    注意:
    * 權(quán)限配置文件中出現(xiàn)的用戶名必須已在用戶配置文件中定義。
    * 對權(quán)限配置文件的修改立即生效,不必重啟svn。

    例子:

    [groups]

    root=root,zhangqiao

    oracle=oracle

     

    [/it]                   #“ /”代表當前版本庫的根目錄

    @root = rw

    @oracle = r

    * =

    [/]

    @root = rw

    @oracle = r

    * =

    用戶名口令文件passwd.conf

    用戶名口令文件由svnserve.conf的配置項password-db指定,缺省為conf目錄中的passwd。該文件僅由一個[users]配置段組成。 
        [users]配置段的配置行格式如下:
     
            <用戶名> = <口令

        
    注意:配置行中的口令為未經(jīng)過任何處理的明文。

    特別注意配置文件中每個有效行前面不能有空格,否則會報錯。

    a.如果在用戶名口令文件中有空格則報:認證失敗

    b. 如果在權(quán)限控制文件中有空格則報:認證配置失敗

    c.如果在服務器配置文件有空格則報:

     

    [users]

    root=root

    zhangqiao=zhangqiao

    oracle=oracle111


    3. SVN啟動
    svnserve -d -r /opt/svndata/repos1 --listen-port 3610 & 



    posted on 2012-02-16 17:05 見習和尚 閱讀(422) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲一区二区三区在线 | 91精品国产免费久久久久久青草| 亚洲av无码专区首页| 亚洲精品午夜国产va久久| 亚洲最新永久在线观看| 亚洲天堂一区二区三区| 亚洲免费综合色在线视频| 亚洲AV无码一区二区三区电影 | 亚洲欧美日韩综合俺去了| 亚洲开心婷婷中文字幕| MM131亚洲国产美女久久| 亚洲日韩在线观看| 免费人成年激情视频在线观看| 成年男女免费视频网站| 日韩视频在线精品视频免费观看| 亚洲人成免费电影| 4455永久在线观免费看| 免费看韩国黄a片在线观看| 免费大片黄在线观看yw| 久久午夜免费视频| 成年女人毛片免费播放人| 亚洲成a人片在线播放| 91麻豆精品国产自产在线观看亚洲| 免费A级毛片无码久久版| 夜色阁亚洲一区二区三区| 亚洲国产电影av在线网址| 久久久久亚洲AV无码专区首| 亚洲视频中文字幕| 亚洲七久久之综合七久久| 一级特黄aaa大片免费看| 免费在线看黄网站| 成熟女人特级毛片www免费| 亚洲av区一区二区三| 亚洲AV区无码字幕中文色 | 国产乱子影视频上线免费观看| 伊人久久大香线蕉亚洲五月天 | 亚洲国产精品无码av| 日韩免费视频在线观看| 日本三级2019在线观看免费| 美女被免费视频网站a| 老妇激情毛片免费|