呆羊在曬太陽  
          公告
          • Y:哦,是你呀。
            X:我現(xiàn)在正在忙。
            Y:忙什么?
            X:呵呵,今天出太陽了,我把錢搬出來曬一曬。
            ***********************
            abc
            小叉
            很高興能結(jié)識大家!
            ***********************
          日歷
          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456
          統(tǒng)計
          • 隨筆 - 164
          • 文章 - 2
          • 評論 - 196
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿(7)

          隨筆分類(158)

          文章分類(2)

          相冊

          log

          搜索

          •  

          積分與排名

          • 積分 - 71806
          • 排名 - 772

          最新評論

          閱讀排行榜

           
          前面已經(jīng)講過了linux系統(tǒng)的安裝,
          在此前提下:
          安裝subversion 
          apt-get install subversion
          apt-get install libapache2-svn
          增加用戶和組
          vi /etc/group
          subversion:x:1001:www-data,exp,mocci,musaglas
          建立SVN目錄
          mkdir /home/mocci/svn
          cd /home/mocci/svn
          sudo mkdir myprojects
          更改文件所屬者
          chown -R mocci:subversion myprojects
          更改文件操作權(quán)限
          chmod -R ug+rwxs myprojects
          建立SVN數(shù)據(jù)倉庫
          svnadmin create /home/mocci/svn/myprojects
          配置apache
          設(shè)定dav_svn啟動(注:情況不同,可以不用加載)
          修改/etc/apache2/httpd.conf
          LoadModule dav_module          /usr/lib/apache2/modules/mod_dav.so
          LoadModule dav_svn_module     /usr/lib/apache2/modules/mod_dav_svn.so

          /etc/apache2/mods-available/dav_svn.conf
           
               DAV svn
               SVNPath /home/mocci/svn/myprojects
               AuthType Basic
               AuthName "mux's myprojects"
               AuthUserFile /etc/subversion/passwd
              
                  Require valid-user
              

           

          增加apache用戶
          htpasswd -c /etc/subversion/passwd mocci
          輸入密碼
          htpasswd -m /etc/subversion/passwd musaglas
          輸入密碼
          apache設(shè)置完成,重起apache
          /etc/init.d/apache2 restart
          下面設(shè)置CVS的用戶權(quán)限
          在myprojects/conf/svnserve.conf
          把注釋去掉
          增加用戶,更改passwd
          mocci=******
          musaglas=******
          賦予權(quán)限,更改authz
          [/]
          *=r
          [myprojects:/]
          mocci=rw
          musaglas=rw

          配置完成!
          下面測試一下。

          Subversion社區(qū)建議為每一個項目建立一個項目根目錄—項目的“頂級”目錄—然后在根目錄下建立三個子目錄:trunk,保存項目的開發(fā)主線;branches,保存項目的各種開發(fā)分支;tags,保存項目的標簽,也就是創(chuàng)建后永遠不會修改的分支(可能會刪除)。


          建立新文件夾
           mkdir tmpdir
           cd tmpdir
           mkdir projectA
           mkdir projectA/trunk
           mkdir projectA/branches
           mkdir projectA/tags
           mkdir projectB
           mkdir projectB/trunk
           mkdir projectB/branches
           mkdir projectB/tags

          svn import -m "注釋" . http:///svn/myprojects
          如果執(zhí)行成功則:

          Adding    projectA

          Transmitting file data .........

          Committed ....

          也可以用命令,來查看導(dǎo)入的情況
          svn list --verbose file:///svn/myprojects

                1 mocci               ..... projectA/
                1 mocci               ..... projectB/
          … http://192.168.12.157/myprojects/mxcrm/trunk/src

          posted on 2006-12-15 16:47 小叉 閱讀(2033) 評論(0)  編輯  收藏 所屬分類: ubuntu
           
          Copyright © 小叉 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 亚东县| 黄大仙区| 偏关县| 民和| 化德县| 清河县| 咸丰县| 突泉县| 沐川县| 广平县| 奉贤区| 宜春市| 绥滨县| 嵊泗县| 寿宁县| 广州市| 湖南省| 宜章县| 郴州市| 如东县| 桐庐县| 扎鲁特旗| 青河县| 五峰| 应城市| 苍南县| 长武县| 翁源县| 姜堰市| 晴隆县| 信宜市| 稷山县| 历史| 祁连县| 勃利县| 莱州市| 巧家县| 彩票| 达拉特旗| 霍山县| 慈利县|