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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    linux下安裝apache + subversion

        最近準備開工一個大項目,給自己練手用,考慮需要保存源代碼,又不方便放到公司的cvs上。因此決定安裝一個給自己用,順便學習一下subversion。簡單翻了一下資料,決定使用apache + subversion的方式,比較適合我,而且這種方式的好處是可以用瀏覽器就直接訪問,比較方便瀏覽。

        整理了一下安裝配置過程,給新手一個簡單可行的參考。

    一.首先安裝apache服務器:
    1. 下載最新的apache 2.2.6
        httpd-2.2.6.tar
    2. 安裝
        ./configure --prefix=/data/aoxj/soft/svn/apache --enable-so --enable-dav
        make
        make install

        --prefix指定安裝目錄,注意一定要加--enable-so和--enable-dav

    安裝后修改apache/conf/httpd.conf文件,修改Listen 80為其他端口。以后就通過這個端口訪問apache,而且基本上這個apache是為subversion專用的.

    二. 然后安裝subversion
    1. 下載最新的subversion-1.4.6.tar
    2. 安裝
      
    ./configure --prefix=/data/aoxj/soft/svn/subversion --with-apache=/data/aoxj/soft/svn/apache --with-apxs=/data/aoxj/soft/svn/apache/bin/apxs --with-apr=/data/aoxj/soft/svn/apache/bin/apr-1-config --with-apr-util=/data/aoxj/soft/svn/apache/bin/apu-1-config
    make
    make install

    3. 為了方便使用subversion的命令,將subversion安裝目錄下的bin目錄加入到Path中

       
    三. 配置subversion
    首先要創建一個資料庫(我準備使用單資料庫的方式),使用svnadmin增加資料庫
    ./svnadmin create /data/aoxj/soft/svn/svnroot

    再建立一個client目錄,用于客戶端獲取文件,測試和打包用。
    這樣在svn總目錄下就有apache  client  subversion  svnroot四個目錄,分別是apache/subversion的安裝目錄,subversion的資料庫和客戶端目錄。

    aoxj@linux:~/soft/svn> ls
    apache  client  subversion  svnroot

    注意這里采用的是apache + subversion的方式,不使用svnserver,因此不需要修改資料庫下的conf/svnserve.conf文件,改了也沒有用。

    四. 配置apache

    打開apache的conf/httpd.conf,注意用前面的安裝方法安裝subversion后,已經自動修改了apache的conf/httpd.conf文件,增加了

    LoadModule dav_svn_module     modules/mod_dav_svn.so
    LoadModule authz_svn_module   modules
    /mod_authz_svn.so


    相應的so文件也自動copy到了apache/modules。這些工作就不用自己動手了。

    需要自己動手修改apache下的httpd.conf,增加以下內容
    <Location /svn>
        DAV svn
        SVNPath 
    /data/aoxj/soft/svn/svnroot
    </Location>


    注意這里用的是SVNPath,因為我要使用單資料庫的方式,如果需要多個資料庫,可以設置為SVNParentPath.

    五. 驗證安裝

    打開瀏覽器,輸入地址為http://服務器ip: apache啟動端口/svn
    如果可以正常打開頁面則說明安裝配置正常,可以正常使用了,在頁面上可以看到
    Powered by Subversion version 1.4.6 (r28521).
    由于目前資料庫中沒有內容,因此看到的內容為空。

    六. 提交代碼
    簡單驗證一下功能,打開eclipse(已經安裝好了subversion插件),建立一個測試項目,然后提交,輕松搞定。
    用瀏覽器可以直接看到提交的項目和代碼,ok,安裝完畢.

    posted on 2008-01-18 11:03 sky ao 閱讀(3694) 評論(1)  編輯  收藏 所屬分類: Version Control

    評論

    # re: linux下安裝apache + subversion 2008-01-18 14:01 y45871296

    能說說是什么項目嗎?  回復  更多評論   

    主站蜘蛛池模板: 一本大道一卡二大卡三卡免费| 久久青青草原亚洲av无码app| 国产人成免费视频网站| 亚洲日韩中文无码久久| 两性色午夜视频免费播放| 亚洲欧洲自拍拍偷精品 美利坚| 校园亚洲春色另类小说合集| 国产成人在线观看免费网站 | 亚洲日韩精品国产3区| 最新猫咪www免费人成| 亚洲乱码日产精品一二三| 国产精品免费看香蕉| 国产精品免费大片一区二区| xx视频在线永久免费观看| 亚洲伊人色一综合网| 成年女人免费视频播放77777| 久久精品国产亚洲av天美18| 亚洲第一网站男人都懂| 99视频在线观看免费| 日本人的色道www免费一区| 日韩亚洲人成网站| 亚洲色大成网站www永久一区| 久久久久久AV无码免费网站| 亚洲人成在线播放| 国产免费久久精品| 男女拍拍拍免费视频网站| 久久综合亚洲色一区二区三区| 4虎永免费最新永久免费地址| 国产精品亚洲专区无码唯爱网| 亚洲日韩中文字幕日韩在线| 久久精品一区二区免费看| 亚洲人成www在线播放| 1000部啪啪毛片免费看| 亚洲国产精品SSS在线观看AV| 狼群影院在线观看免费观看直播| 亚洲精品无码你懂的| 亚洲一区二区三区影院 | 免费黄色毛片视频| 一级一级一片免费高清| 亚洲成a人片77777群色| 亚洲精品视频免费|