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

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

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

    suzixu

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      4 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
    1. Svn獨立服務安裝
    操作系統: 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編譯參數。以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
    內容修改為:
    [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
    內容修改為:
    [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
    配置用戶訪問權限:
    vi /opt/svn/conf/authz.conf
    為了簡化配置,3個版本庫共用1個權限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分開。文件中定義用戶組和版本庫目錄權限。
    注意:
    * 權限配置文件中出現的用戶名必須已在用戶配置文件中定義。
    * 對權限配置文件的修改立即生效,不必重啟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]配置段的配置行格式如下:
     
            <用戶名> = <口令

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

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

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

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

    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 見習和尚 閱讀(421) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 永久免费精品影视网站| 国产亚洲视频在线观看网址| 大妹子影视剧在线观看全集免费| 免费黄色一级毛片| 亚洲AV无码一区二区三区牲色| 免费观看的毛片大全| 亚洲日本人成中文字幕| 国产成人免费高清激情视频| 亚洲久悠悠色悠在线播放| 好吊妞在线成人免费| 国产精品亚洲а∨无码播放麻豆 | 成人免费看黄20分钟| 亚洲妇女无套内射精| 免费欧洲毛片A级视频无风险| 欧亚一级毛片免费看| 免费国产黄网站在线看 | 国产A在亚洲线播放| 一级毛片免费观看| 亚洲成a人片在线观看国产| 免费国产黄网站在线看| 亚洲精品tv久久久久久久久| 91久久精品国产免费一区| 国产亚洲中文日本不卡二区| 日韩中文无码有码免费视频| www一区二区www免费| 99久久亚洲综合精品成人网| 国产在线a免费观看| 特级毛片aaaa级毛片免费| 国产亚洲精品岁国产微拍精品| 一级毛片全部免费播放| 亚洲国产乱码最新视频| 亚洲精品国产综合久久一线| 亚洲免费视频网站| 亚洲av无码一区二区三区在线播放| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 最近最好的中文字幕2019免费 | 亚洲AV无码一区二区二三区软件 | www亚洲精品久久久乳| 国产亚洲精品观看91在线| 中文字幕无码免费久久99| 国产精品免费久久|