jinfeng_wang

          G-G-S,D-D-U!

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks
          refer http://wiki.ubuntu.org.cn/SubVersion


          1) install the svn software:
               $ sudo apt-get install subversion
               $ sudo apt-get install libapache2-svn

          2) add the group and user:
              $sudo addgroup subversion
              $sudo usermod -G subversion -a www-data

          3) create the svn dir
          $ sudo mkdir /home/svn
          $ cd /home/svn
          $ sudo mkdir myproject
          $ sudo chown -R root:subversion myproject
          $ sudo chmod -R g+rws myproject

          4) create the respository
          $ sudo svnadmin create /home/svn/myproject

          5) config the WebDAV protocals for web access the svn server:
              a)edit the file of "/etc/apache2/mods-available/dav_svn.conf", and add the following code:
          <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>
          
             b)restart apache :   sudo /etc/init.d/apache2 restart
             c)create the pass file, and add the user:
                sudo touch  /etc/subversion/passwd 
          sudo htpasswd -c /etc/subversion/passwd user_name
           
          6) now you can use your client browser/tool to access your svn server.

          posted on 2009-05-17 17:01 jinfeng_wang 閱讀(602) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 伊宁县| 重庆市| 长子县| 宁夏| 荃湾区| 安乡县| 宜章县| 麻江县| 桃江县| 萨嘎县| 连平县| 彝良县| 上饶县| 新河县| 承德市| 班玛县| 瑞昌市| 蒙城县| 西安市| 萝北县| 马边| 抚顺县| 香格里拉县| 长宁县| 平泉县| 永康市| 刚察县| 余干县| 咸宁市| 佛学| 建平县| 巴彦淖尔市| 五大连池市| 福鼎市| 睢宁县| 怀宁县| 巍山| 安塞县| 黎川县| 浦城县| 多伦县|