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

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

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

    隨筆-86  評論-33  文章-0  trackbacks-0
    安裝Apache:
     # tar –zvxf httpd-2.2.9.tar.gz
     # cd httpd
    -2.2.9
     # .
    /configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config 
      
    --enable-modules=so /* DSO模式安裝apache (或 --enable-so)
      --enable-dav --enable-maintainer-mode --enable-rewrite --enable-ssl
     # make
     # make install

    安裝Subversion:
     #tar –zvxf subversion-1.5.1.tar.gz
     #cd  subversion
    -1.5.1
     #.
    /configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs 
                  
    --with-apr=/usr/local/apr/bin/apr-1-config 
                  
    --with-apr-util=/usr/local/apr/bin/apu-1-config --enable-maintainer-mode
     #make
     #make install

     確定一下svn有沒有安裝成功
     #/usr/local/svn/bin/svnserve --version
     會看到相關(guān)版本信息!

    配置服務(wù)器:
     (1). 創(chuàng)建一個用戶,如:svnroot;
     (2). 以svnroot用戶登錄
      
    $mkdir /home/svnroot/repository
      $cd 
    /usr/local/subversion/bin
      $.
    /svnadmin create /home/svnroot/repository
      $ 
    /usr/local/apache2/bin/htpasswd –c /home/svnroot/repository/passwprd.conf username "來創(chuàng)建的 會再要求輸入兩次密碼
      $cd /home/svnroot/repository/test
      $ls 
    -ll

      //看看是不是多了些文件,如果是則說明Subversion安裝成功了
      //這條語句將把路徑/home/user/import下找到的文件導(dǎo)入到你創(chuàng)建的Subversion 倉庫中去,
      //提交后的修訂版為1。
      $./svn import 你想要導(dǎo)入的文件位置 file:///home/svnroot/repository –m "注釋"
      //不讓其他人有該目錄的權(quán)限
      $ chmod 700 /home/svnroot/repository

     (3). 修改Apache配置文件
      # cd /usr/local/apadche2/bin
      # vi /usr/local/apache2/conf/httpd.conf
      //在最下面添加
      LoadModule dav_svn_module modules/mod_dav_svn.so
      LoadModule authz_svn_module modules/mod_authz_svn.so
      <Location /svn>
      DAV svn
      #SVNParentPath /home/svnroot/repository/ //svn父目錄
      SVNPath /home/svnroot/repository/test //與svn中bin中svnadmin創(chuàng)建應(yīng)一樣 否則會進(jìn)不到目錄
      #AuthzSVNAccessFile /home/svnroot/repository/authz.conf //權(quán)限配置文件
      AuthType Basic //連接類型設(shè)置
      AuthName "Subversion.zoneyump" //連接框提示
      AuthUserFile /home/svnroot/repository/passwprd.conf //用戶配置文件
      Require valid-user //采用何種認(rèn)證
      </Location>
      //其中authfile是通過"htpasswd來創(chuàng)建的那個密碼文件
      //"Require valid-user"告訴apache在authfile中所有的用戶都可以訪問。如果沒有它,
      //則只能第一個用戶可以訪問新建庫
     
      找到以下內(nèi)容
      User daemon
      Group daemon
      把上述內(nèi)容改成:
      User svnroot
      Group svnroot
     
      保存

     (4). 添加svn用戶
      創(chuàng)建
      $htpasswd -c /home/svnroot/repository/authfile username
      會要求輸兩次密碼
     
      在/home/svnroot/repository/conf會生成
      authz passwd svnserve.conf
      $cd /home/svnroot/repository/conf
      $vi authz
      添加如下
      [groups] /*這個表示群組設(shè)置
      Admin=usr1,user2 /*這個表示admin群組里的成員 user1,user2
      Develop=u1, u2 /*這個表示Develop群組里的成員 u1,u2
      [www:/] /*這表示,倉庫www的根目錄下的訪問權(quán)限
      user1 = rw /*www倉庫user1用戶具有讀和寫權(quán)限
      user2 = r /* www倉庫userl用戶具只有讀權(quán)限
      @develop=rw /*這表示 群 develop的成員都具有讀寫權(quán)限
      [/] /*這個表示在所有倉庫的根目錄下
      * = r /*這個表示對所有的用戶都具有讀權(quán)限
      注意:在編輯authz文件時,所有行都必須要頂頭寫,不能有縮行

     (5). 重起Apache
      #/usr/local/apache2/bin/apachectl –k restart

     (6). 啟動svn服務(wù)
      #/usr/local/svn/bin/svnserve -d -r /home/svnroot/repository
      -d 表示以 daemon 方式(后臺運(yùn)行)運(yùn)行
      -r /svn/project 指定根目錄是/home/svnroot/repository
      檢查服務(wù)器是否啟動正常:
      #ps –ef|grep svnserve

     (7). 后序工作
      在/etc/profile的結(jié)尾設(shè)置一些svn啟動時要做的工作
      # start apache server for svn
      /usr/sbin/apachectl start
      export SVN_EDITOR=vi
    posted on 2010-04-08 13:37 Derek.Guo 閱讀(499) 評論(0)  編輯  收藏 所屬分類: Linux/Unix
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲av无码不卡久久| 亚洲人成在线观看| 国产精品亚洲高清一区二区 | 日韩免费电影网站| 最近最新高清免费中文字幕 | 国产精品嫩草影院免费| 亚洲伊人久久成综合人影院| 国产∨亚洲V天堂无码久久久| 久久亚洲AV成人出白浆无码国产| 亚洲av无码一区二区三区天堂古代| 亚洲av无码专区在线电影天堂| 成年大片免费高清在线看黄| a视频免费在线观看| 最近中文字幕大全免费视频| 精品国产免费观看一区| 中文字幕精品亚洲无线码一区| 亚洲日本一区二区三区| 亚洲精品无码av中文字幕| av成人免费电影| 最近高清中文字幕无吗免费看| 国产精品国产午夜免费福利看| 亚洲国产一二三精品无码| 亚洲同性男gay网站在线观看| 国产精品亚洲专区无码WEB| 你懂的网址免费国产| 三年片在线观看免费大全 | 男男AV纯肉无码免费播放无码 | 亚洲精品无码精品mV在线观看| 亚洲国色天香视频| 羞羞视频免费网站日本| 在线日本高清免费不卡| 无码国模国产在线观看免费| 国产AV无码专区亚洲AV男同| 在线亚洲午夜片AV大片| 精品国产免费一区二区三区| 中文字幕无码成人免费视频| 中文字幕亚洲乱码熟女一区二区| 亚洲第一区二区快射影院| 人妻免费一区二区三区最新| 好大好深好猛好爽视频免费| 亚洲va中文字幕无码久久不卡|