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

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

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

    Ubuntu 9.04 Server Apache + SVN 的搭建筆記

    一、安裝Apache2.2服務(wù)器(如果你安裝了這個步驟就可以省略了)

     

    #sudo apt-get install apache2

    #sudo apt-get install apache2-common

    #sudo apt-get install apache2-mpm-prefork

    #sudo apt-get install apache2-utils

    #sudo apt-get install libapache2-svn

    #sudo apt-get install libapache2-mod-auth-pam(可選,用于PAM)

    #sudo apt-get install libapache2-mod-auth-sys-group(可選,用于PAM)

    #sudo apt-get install subversion

    #sudo apt-get install subversion-tools
    二 SVN配置

    1.創(chuàng)建SVN的版本倉庫(將定我把我的庫名字叫svn,項目名稱叫myproject 我的用戶名石tokyo2006)
        #sudo mkdir /home/svn
        #sudo mkdir /home/svn/myproject
    2.創(chuàng)建一個用戶組來擁有文件倉庫所在的目錄   (如果你不想通過組來分配權(quán)限,也可以單獨(dú)用用戶分配權(quán)限) 
       
    #sudo vi /etc/group
        # cat /etc/group|grep subversion subversion:x:1001:www-data,tokyo2006

        創(chuàng)建組的權(quán)限  

        #/home/svn# sudo chown -R root:subversion myproject

        #/home/svn# sudo chmod -R g+rws myproject
        單獨(dú)給用戶創(chuàng)建權(quán)限
        # sudo chown -R www-data:www-data /home/svn/myproject
        創(chuàng)建文件倉庫
        #sudo svnadmin create /home/svn/myproject
    三 Apache配置
        #sudo gedit /etc/apache2/mods-available/dav_svn.conf
        在文件中添加以下內(nèi)容
        <Location /svn/myproject>
        DAV svn
        SVNPath /home/svn/myproject
        AuthType Basic
        AuthName "myproject subversion repository"
        AuthUserFile /etc/subversion/passwd
       
     <LimitExcept GET PROPFIND OPTIONS REPORT>(如果想每次登陸都輸入密碼請把這個引掉)
        Require valid-user
        </LimitExcept>

        </Location>
        添加好上述內(nèi)容后保存退出,然后重啟Apache
        #sudo /etc/init.d/apache2 restart
        接下來,創(chuàng)建 /etc/subversion/passwd 文件,該文件包含了用戶授權(quán)的詳細(xì)信息。
        #sudo htpasswd -c /etc/subversion/passwd 要創(chuàng)建的用戶名
        它會提示您輸入密碼,當(dāng)您輸入了密碼,該用戶就建立了。
        在瀏覽器里面輸入
    http://localhost/svn/myproject你就可以看見你的版本了
        我們來提交一個文件做測試,在/home/tokyo2006/truck里面有文件我們提交,用如下命令
        #svn -import -m "操作注釋" /home/tokyo2006/truck
    http://localhost/svn/myproject
        在瀏覽器中瀏覽一下是不是發(fā)現(xiàn)變成版本一了,好了,我們來checkout一下,呵呵
        #svn checkout
    http://localhost/svn/myproject /home/tokyo2006/test
        看看test文件夾里面是不是有文件了?
        就這么多了,筆記MARK     

       在網(wǎng)上找了個更詳細(xì)的MRAK   http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/
     

     




    posted on 2009-05-09 10:21 Cloud kensin 閱讀(590) 評論(0)  編輯  收藏 所屬分類: 項目管理Linux

    <2009年5月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(4)

    隨筆分類

    相冊

    相冊

    搜索

    最新評論

    主站蜘蛛池模板: 国产精品无码免费播放| 99久久免费国产精品热| 久久WWW免费人成一看片| 国产亚洲自拍一区| a级毛片免费全部播放无码| 奇米影视亚洲春色| 免费精品99久久国产综合精品| 亚洲精品高清国产一线久久| 国产亚洲免费的视频看| 亚洲av日韩av天堂影片精品| 1000部拍拍拍18勿入免费视频下载| 亚洲综合一区二区精品久久| 99久久久精品免费观看国产 | 特级毛片aaaa免费观看| 免费a级黄色毛片| 中文字幕在线视频免费观看| 亚洲高清国产AV拍精品青青草原| 久久久久成人片免费观看蜜芽| 内射干少妇亚洲69XXX| AA免费观看的1000部电影| 亚洲性无码一区二区三区| 四虎AV永久在线精品免费观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 桃子视频在线观看高清免费视频| 久久精品国产亚洲av水果派| 久久99九九国产免费看小说| 美女黄频a美女大全免费皮| 亚洲综合国产一区二区三区| 3d成人免费动漫在线观看| 亚洲成在人线在线播放无码| 亚洲午夜精品第一区二区8050| a级毛片在线免费| 亚洲国产一区在线观看| 国产免费69成人精品视频| 最近更新免费中文字幕大全| 亚洲不卡1卡2卡三卡2021麻豆| 国产一级淫片免费播放电影| 久久国产乱子免费精品| 亚洲A∨精品一区二区三区下载| 亚洲精品国产日韩无码AV永久免费网| 久久精品中文字幕免费|