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

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

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

    java技術研究

    統計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    linux上安裝svn

    1.安裝apr和apr-util
    apr, apr-util: http://apr.apache.org/
    tar zxvf apr-1.5.1.tar.gz
    cd apr-1.5.1
    ./configure --prefix=/opt/apr
    make && make install

    tar zxvf apr-util-1.5.4.tar.gz
    cd apr-util-1.5.4
    ./configure --prefix=/opt/apr-util --with-apr=/opt/apr/
    make && make install


    2.安裝apache下載地址:http://www.apache.org/dist//httpd/httpd-2.2.27.tar.gz
    cd /opt
    tar -zxvf httpd-2.4.10.tar.gz
    cd /opt/httpd-2.4.10
    ./configure --prefix=/opt/apache --with-apr=/opt/apr/ --with-apr-util=/opt/apr-util/ --with-pcre=/opt/pcre --enable-so --enable-dav --enable-dav-fs
    make && make install
    其中,–enable-dav允許Apache提供DAV協議支持;–enable-so允許運行時加載DSO模塊,前兩個參數是必須要加的,–prefix 是安裝的位置。如果configure通過,接著執行
    數分鐘后就完事了,通過 /opt/apache/bin/apachectl start 來啟動,在瀏覽器中訪問IP比如本機訪問127.0.0.1,如果出現 It’s Works!,那么說明安裝成功。

    目錄授權
    chmod 777 /opt/svn
    chown -R daemon:daemon /opt/svn

    3.安裝sqlite,http://www.sqlite.org/download.html
    這里下載的是sqlite-autoconf-3080701.tar.gz,我下載到了/root/install并解壓
    tar zxvf sqlite-autoconf-3080701.tar.gz
    cd /root/install/sqlite-autoconf-3080701
    ./configure --prefix=/opt/sqlite
    make && make install

    4安裝SVN
    http://subversion.apache.org/download/下載最新版本,老版本在http://archive.apache.org/dist/subversion/
    tar -zxvf subversion-1.8.10.tar.gz
    cd  /opt/subversion-1.8.10
    ./configure --prefix=/opt/subversion --with-apr=/opt/apr --with-apr-util=/opt/apr-util --with-apxs=/opt/apache/bin/apxs --with-openssl --with-zlib --enable-maintainer-mode --with-sqlite=/opt/sqlite

    有可能需要安裝zlib1:
    configure: error: subversion requires zlib
    http://zlib.net/下載,http://zlib.net/zlib-1.2.8.tar.gz,上傳到/opt
    cd /opt
    tar zxvf zlib-1.2.8.tar.gz
    cd zlib-1.2.8
    ./configure
    make && make install

    5.修改Apache配置,httpd.conf最下面追加,直接在根目錄下建密碼
    cd /opt/apache/conf下載httpd.conf
    這幾個是必須的模塊,出了問題檢查一下有沒有加載
    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule dav_module modules/mod_dav.so

    #下面2個需要從該目錄拷貝過來,并且引入,如果不引入無法和svn協同。
    cp /opt/subversion/libexec/mod_authz_svn.so /opt/apache/modules
    cp /opt/subversion/libexec/mod_dav_svn.so /opt/apache/modules

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

    這個加到最下面用來和svn協同
    <Location /svn>
     DAV svn
     SVNListParentPath on   //很重要
     SVNParentPath /opt/svn
     AuthType Basic
     AuthName "please input username/password"
     AuthUserFile  /opt/svn/passwd
     AuthzSVNAccessFile /opt/svn/authz
     Require valid-user
    </Location>


    6.svn倉庫的創建和權限配置
    mkdir -p /opt/svn/
    創建apache賬戶,使通過apache訪問url的時候可以瀏覽該目錄
    新建一個文件需要-c,以后就不需要加了,passwd文件一定要用命令,明碼是不行的
    htpasswd -c /opt/svn/passwd wxq
    htpasswd /opt/svn/passwd caowei

    另外需要建一個群組權限文件到/opt/svn/authz, @代表群組,這里聲明了一個admin組,admin組有讀寫權限
    [groups]
    admin=wxq
    [/]
    @admin=rw
    [home:/]
    @admin=rw

    創建子倉庫
    svnadmin create /opt/svn/home

    7.啟動/重啟/關閉apache
    /opt/apache/bin/apachectl start
    /opt/apache/bin/apachectl restart
    /opt/apache/bin/apachectl stop


    8.檢測SVN 端口
    [root@localhost conf]#netstat -ln |grep 3690
    tcp  0  0 0.0.0.0:3690    0.0.0.0:*     LISTEN
    停止重啟SVN
    killall svnserve
    svnserve -d -r /opt/svn
    如果已經有svn在運行,可以換一個端口運行
    svnserve -d -r /opt/svn/ --listen-port 3391

    查看版本
    svnserve --version

    查看是否安裝了svn
    rpm -q subversion

    查看是否安裝了httpd,可以使用httpd --version檢測是否已經卸載
    rpm -q httpd

     

     

     

    posted on 2014-10-24 16:56 小秦 閱讀(285) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 久久亚洲精品无码VA大香大香| 日韩免费在线观看| 亚洲AV福利天堂一区二区三| 中文字幕不卡免费高清视频| 亚洲色偷偷偷鲁综合| 国产免费播放一区二区| 国外亚洲成AV人片在线观看| 人人爽人人爽人人片A免费 | 亚洲天天做日日做天天欢毛片| a级日本高清免费看| 亚洲AV乱码一区二区三区林ゆな| 久久精品私人影院免费看| 亚洲va在线va天堂va888www| 免费在线中文日本| 亚洲精品在线网站| 九九九精品成人免费视频| 亚洲精品国产精品| 国产猛烈高潮尖叫视频免费| 特级毛片爽www免费版| 国产亚洲精品美女久久久| 99精品视频在线视频免费观看| 亚洲国产精品一区二区久| 女人被弄到高潮的免费视频 | 视频免费1区二区三区| 亚洲精品无码久久久影院相关影片| 国产一级a毛一级a看免费视频| 久久亚洲AV成人出白浆无码国产| 成人免费福利视频| 丰满亚洲大尺度无码无码专线| 亚洲熟妇少妇任你躁在线观看无码 | 国产精品免费看香蕉| 一区二区3区免费视频| 亚洲AV无码乱码国产麻豆| 久久笫一福利免费导航| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲国产AV无码一区二区三区| 国产亚洲精品看片在线观看 | 国产精品国产免费无码专区不卡| 黄色网址免费在线观看| 亚洲人成在久久综合网站| 亚洲第一网站男人都懂|