stormd

          Apache、Subversion的安裝、遷移

              今天根據(jù)工作的需要,準(zhǔn)備把原來的Subversion遷移到新的服務(wù)器上。
              首先下載最新版的Subversion和Apache安裝文件。Subversion下載的是壓縮包,把它解壓到C:\Program Files\Subversion下面。Apache下載的是msi安裝文件(注意:Apache 2.2.x版的不支持Subversion),在安裝的時(shí)候,提示可能因?yàn)閃indows Installer的原因而安裝失敗,初步Google了一下,說要在注冊(cè)表卸載后,再在安全模式下重新安裝,因?yàn)槭沁h(yuǎn)程操作,而且服務(wù)器不是本人管理,因此放棄了Apache的安裝,而是把原來可用的Apache復(fù)制到服務(wù)器上,至此初步完成了軟件的安裝。(事后同事說,Windows Installer好像直接再安裝一次就可以了,不用進(jìn)入安全模式,—_—!)接下來就進(jìn)行軟件的配置和代碼庫的遷移了:
              1、把LANG=zh_CN.UTF8和APR_ICONV_PATH=C:\Program Files\Subversion\iconv這兩個(gè)環(huán)境變量設(shè)置好,使得在運(yùn)行Subversion命令是可以看到中文提示。
              2、用svnadmin dump d:\svn\xxx > dumpfile命令導(dǎo)出xxx項(xiàng)目的Subversion庫,然后再新的服務(wù)器上用先用svnadmin create d:\svn\xxx創(chuàng)建一個(gè)新的同名的庫,再用svnadmin load d:\svn\xxx < dumpfile命令把剛才導(dǎo)出的文件導(dǎo)入到新的Subversion庫中
              3、修改Apache的配置文件,加入Subversion的mod_dav_svn.so和mod_authz_svn.so模塊,并加入代碼庫的配置:
               <Location /xxx>
                DAV svn
                SVNPath D:\svn\xxx
                SVNAutoversioning on
               #DAVGenericLockDB logs/repos-locks
                AuthzSVNAccessFile D:\svn\conf\xxx.access
                AuthType Basic
                AuthName "身份驗(yàn)證"
                AuthUserFile D:\svn\conf\passwd
                Require valid-user
              </Location>
              4、重啟Apache,在瀏覽器輸入http://localhost/xxx,并輸入帳號(hào)密碼,即可正常訪問代碼庫
              5、運(yùn)行apache.exe -k intsall命令把Apache設(shè)為Windows的服務(wù)
              至此,Subversion的遷移基本完成。

          posted on 2008-05-26 15:17 stormd 閱讀(474) 評(píng)論(0)  編輯  收藏 所屬分類: Java


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 修武县| 吉林市| 山西省| 兴和县| 北票市| 班戈县| 临朐县| 怀仁县| 靖边县| 平顺县| 家居| 益阳市| 尼勒克县| 甘南县| 革吉县| 类乌齐县| 酒泉市| 汾阳市| 诏安县| 滨海县| 伊金霍洛旗| 双桥区| 信丰县| 盱眙县| 定边县| 封丘县| 乌拉特后旗| 武平县| 湾仔区| 滕州市| 隆子县| 桐乡市| 蒲城县| 凌海市| 镇雄县| 北辰区| 缙云县| 正阳县| 西充县| 咸阳市| 泸水县|