Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(19)

          隨筆分類(107)

          隨筆檔案(141)

          文章分類(284)

          文章檔案(342)

          相冊

          收藏夾(58)

          家裝

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          Apache 整合 SVN

          ( 注意

          a、? svn 服務端針對 apache 有兩種下載版本, 2.0.x 2.2.x ,這個需要一一對應

          b、? 在安裝下面工具時請指定英文目錄且其中不要有空格

          )

          1、? 下載 apache

          http://www.apache.org

          2、? 下載 SVN 服務端文件

          http://subversion.tigris.org/getting.html#windows

          3、? 下載 SVN 客戶端

          http://tortoisesvn.net/downloads

          4、? 安裝 apache

          安裝很簡單,一路回車(其中要配置 apache 端口,一般我們使用 80 端口)

          安裝完畢后桌面右下角會出現 apache 圖標 ,雙擊出現控制界面

          ?

          5、? 安裝 SVN 服務端

          一路回車

          6、? 按照 SVN 客戶端

          一路回車

          7、? apache 服務啟動后,在瀏覽器訪問 http://localhost ,如果能找到頁面則說明 apache 已經安裝成功

          8、? 拷貝 %SVN_HOME%\bin 下的 mod_authz_svn.so mod_dav_svn.so %apache_home%\moudles

          9、? 打開 %apache_home%\conf\httpd.conf

          將圖中選中兩行前的“ # ”去掉

          10、????????????? 127 行加入如下兩行

          11、????????????? 在該文件最后加入如下

          12、????????????? d:/java/svnRepository 文件夾中右鍵 TortoiseSVN->create repository here ,將在該文件夾下建立 svn

          13、????????????? 創建 d:/java/Subversion/passwd 文件夾用來存放用戶密碼

          14、????????????? %apache_home%\bin 加入環境變量

          15、????????????? 創建用戶

          ?

          16、????????????? 重新啟動 apache ,出現如下界面表示 apache svn 已經整合在一起了

          17、????????????? 使用瀏覽器訪問 http://localhost/svn ,如下登陸框表示用戶配置 OK

          18、????????????? 權限配置

          a)???????? 修改 %apache_home%/conf/httpd.conf

          <Location /svn>

          DAV svn

          SVNPath D:/java/svnRepository

          AuthzSVNAccessFile D:/java/Subversion/passwd/policy

          AuthType Basic

          AuthName "Subversion Repository"

          AuthUserFile D:/java/Subversion/passwd/passwords

          Require valid-user

          </Location>

          b)??????? 建立 D:/java/Subversion/passwd/policy 文件

          c)??????? policy 文件中定義權限信息

          ???????????????????????? i.????????????? 使用 [groups] 來聲明組信息(可以將 PM Leader QA Development Project 設定為不同的組,每個組中有不同的成員)

          例如:下面聲明了三個組,每個組里面有不同的成員(多個成員使用逗號分隔)

          [groups]

          DevPM = chengyongbing

          Leader = terry

          JWT =……

          ?????????????????????? ii.????????????? [/foldername] 來聲明某個文件目錄的使用權限

          例如: JWT 這個組只能對 /projects/jingwutong 這個目錄有讀寫權限,其它目錄只有讀權限,同時 terry 對這個目錄也有讀寫權限(這里說明一下,如果是組需要在前面加“ @ ”)

          [/projects/jingwutong]

          @JWT = rw

          terry = rw

          * = r

          ?

          ?

          19、????????????? ?

          ?

          ?

          ?

          ?

          ?

          ?

          SVN 中文手冊: http://svndoc.iusesvn.com/svnbook/1.4/

          ?

          posted on 2009-06-01 14:36 禮物 閱讀(515) 評論(0)  編輯  收藏 所屬分類: svn

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

          網站導航:
           
          主站蜘蛛池模板: 安塞县| 新干县| 花莲市| 万源市| 余姚市| 衡阳市| 扶余县| 宜都市| 永登县| 华阴市| 太谷县| 东阳市| 华安县| 盖州市| 怀来县| 景宁| 隆德县| 观塘区| 黎平县| 芦山县| 阳新县| 乌兰浩特市| 万安县| 突泉县| 铜梁县| 长岭县| 米脂县| 伊金霍洛旗| 曲周县| 惠东县| 同仁县| 永嘉县| 祁东县| 庆城县| 保定市| 高碑店市| 滨州市| 海阳市| 天峨县| 巴楚县| 大化|