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

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

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

    mashiguang

    小馬快跑

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      20 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks
    一.相關(guān)下載
       svn-1.4.0
       apache_2.0.55-win32-x86-no_ssl
       mod_auth_mysql-2.0.49-w32.zip
       site-1.0.4.zip(subclipse用于eclipse3.1.x)
       site-1.2.2.zip(subclipse用于eclipse3.2.x)
        
     如果apache和svn沒有自動集成成功,也可以手動修改apache httpd.conf文件如下3步:
      1.找到以下兩行:
       #LoadModule dav_module modules/mod_dav.so
       #LoadModule dav_fs_module modules/mod_dav_fs.so

       改為:
       LoadModule dav_module modules/mod_dav.so
       #LoadModule dav_fs_module modules/mod_dav_fs.so(網(wǎng)上很多說法是把這一行也去掉#注釋
    ,但好像并非必須去掉.)
      2.添加以下兩行:
       LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
       LoadModule authz_svn_module 
    "C:/Program Files/Subversion/bin/mod_authz_svn.so"
       # 
    "C:/Program Files/Subversion"是Subversion的安裝目錄
      3.在httpd.conf的最后添加如下內(nèi)容:
       <Location /svn>
          DAV svn
          SVNParentPath 
    "E:/svndemo"
          # SVNParentPath指向svn資源庫的上一級目錄
          # SVNPath 
    "E:/svndemo/repository"
          # SVNPath指向svn資源庫目錄
          # 使用SVNParentPath或SVNPath根據(jù)相應(yīng)需求
          # 關(guān)于如何創(chuàng)建svn資源庫目錄在本文最后有補(bǔ)充
       </Location>
      現(xiàn)在已經(jīng)可以通過http://localhost:8080/svn/repository/來訪問資源庫了.
    三.使用apache身份驗(yàn)證
     使用apache身份驗(yàn)證就要使用apache的htpasswd.exe命令生成密碼文件,示例如下:
      命令行下執(zhí)行:htpasswd –c E:\svndemo\svn_auth_passwd plmm
      參數(shù)-c創(chuàng)建密碼文件svn_auth_passwd并添加用戶plmm,然后會提示輸入密碼.
      繼續(xù)添加用戶:htpasswd -m E:\svndemo\svn_auth_passwd klmm
      參數(shù)-m在已有的密碼文件中添加新用戶klmm,并用MD5加密密碼.
      這樣就創(chuàng)建了一個密碼文件添加了兩個用戶.
     修改apache httpd.conf文件,添加如下內(nèi)容:
      <Location /svn>
         DAV svn
         SVNParentPath 
    "E:/svndemo"
        
         AuthType Basic
         AuthName 
    "Subversion repository"
         Require valid-user
         AuthUserFile 
    "E:/svndemo/svn_auth_passwd"
         # AuthUserFile指向密碼文件
      </Location>
     現(xiàn)在通過http://localhost:8080/svn/repository/訪問資源庫需要輸入用戶名密碼.
    四.結(jié)合mysql實(shí)現(xiàn)身份驗(yàn)證
     1.解壓上面下載的mod_auth_mysql-2.0.49-w32.zip文件,拷貝mod_auth_mysql.so文件至apache下modules目錄.
     2.修改apache httpd.conf文件,添加如下內(nèi)容:
       使apache加載mysql身份驗(yàn)證模塊:
        LoadModule mysql_auth_module modules/mod_auth_mysql.so
       配置apache用來驗(yàn)證用戶名密碼的數(shù)據(jù)庫表:
       <Location /svn>
          DAV svn
          SVNParentPath 
    "E:/svndemo"
        
          AuthType Basic
          AuthName 
    "Subversion repository"
          #AuthUserFile 
    "E:/svndemo/svn_auth_passwd"
          Require valid-user
      
          AuthMySQLHost localhost
          AuthMySQLUser root
          # AuthMySQLUser 數(shù)據(jù)庫登陸用戶名
          # AuthMySQLPassword 
    1234
          AuthMySQLDB svn
          # AuthMySQLDB 數(shù)據(jù)庫名
          AuthMySQLUserTable users
          # AuthMySQLUserTable 數(shù)據(jù)庫表名
          AuthMySQLNameField user_name
          # AuthMySQLNameField 用戶名字段
          AuthMySQLPasswordField user_passwd
          # AuthMySQLPasswordField 密碼字段
          # AuthMySQLMD5Passwords On
          AuthMySQLCryptedPasswords Off
       </Location>
     3.重啟apache,現(xiàn)在通過http://localhost:8080/svn/repository/訪問資源庫需要輸入mysql表中的用戶名密碼.
    五.相關(guān)命令
     安裝apache服務(wù):apache -k install
     卸載apache服務(wù):apache -k uninstall
     啟動apache服務(wù):apache -k start或net start Apache2
     停止apache服務(wù):apache -k stop 或net stop Apache2
     
     svn創(chuàng)建資源庫:svnadmin create E:\svndemo\repository
     啟動資源庫服務(wù):svnserve -d -r E:\svndemo\repository
     
     拷貝my.ini到c:\winnt
     安裝MySQL服務(wù):mysqld-nt -install
     啟動MySQL服務(wù):net start mysql
     停止MySQL服務(wù):net stop mysql
     卸載MySQL服務(wù):mysqld-nt -remove
     

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日韩高清免费在线观看| 精品久久8x国产免费观看| 国产成人免费a在线视频色戒| 亚洲男女性高爱潮网站| 2015日韩永久免费视频播放 | 黄瓜视频高清在线看免费下载| 亚洲视频手机在线| 在线永久免费的视频草莓| 亚洲字幕在线观看| 无码国产精品久久一区免费| 亚洲一区二区三区成人网站| 啦啦啦手机完整免费高清观看| 亚洲A∨精品一区二区三区下载| 国产成人免费一区二区三区| 美美女高清毛片视频黄的一免费| 亚洲国产成人久久综合野外| 一级大黄美女免费播放| 亚洲Av无码专区国产乱码DVD| 亚洲人成在线免费观看| 亚洲午夜无码毛片av久久京东热| 免费观看亚洲人成网站| 中文字幕不卡免费视频| 亚洲视频免费在线看| 国内免费高清在线观看| 羞羞视频在线观看免费| 亚洲国产精品久久久久婷婷老年 | 亚洲国产精品线在线观看| 四虎成人精品国产永久免费无码| 亚洲XX00视频| 无码国产精品一区二区免费式芒果| 亚洲日产2021三区在线| 国产乱色精品成人免费视频 | 久久国产乱子伦精品免费看| 亚洲欧洲日本国产| 无码专区一va亚洲v专区在线| 中文字幕无码免费久久| 亚洲人成色4444在线观看| 国产偷窥女洗浴在线观看亚洲| 日韩精品人妻系列无码专区免费| 亚洲永久网址在线观看| 久久亚洲AV无码西西人体|