老农如是想,如是说,如是为
显示真心不如展示实力,炫耀聪明不如体现务实。编程的艺术在于随心所欲,所到之处秋风落叶。
主题 评论
天才首页 > 博客 >   | 登录
  

  第一步:安装Apache 2.X+ 版本的,不表。
  第二步:安装Subversion,下载最新版本,一般的文件名格式如svn-1.4.6-setup.exe这样子的,安装之。
  第三步:下载一个TortoiseSVN这东西,是一个SVN的工具,其一般的文件格式为TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,安装之。
  第四步:创建一个SVN的文件跟目录,例如E:\svndemo
  第五步:为了能加入windows 服务中, 需要下载SVNService,放到Subversion的bin目录下面,然后执行:

SVNService.exe -install svnserve -d -r "E:\svndemo" 

   第六步:在E:\svndemo创建账户权限的文件夹sa,右键TortoiseSVN - 》 create repository here ,选择一种文件格式即可。

  然后打开apache的配置文件httpd.conf,
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule dav_svn_module "d:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "d:/Program Files/Subversion/bin/mod_authz_svn.so"
      <FilesMatch "\.php$">
         SetOutputFilter PHP
      </FilesMatch>


这几个Module是必须的,打开。

在后面加入:
<Location /svn>
  DAV svn
    SVNParentPath "E:\svndemo"
    AuthType Basic
    AuthName "Subversion repositories"
    AuthUserFile "E:\svndemo\sa\conf\passwd2"
    AuthzSVNAccessFile  "E:\svndemo\sa\conf\authz"
    Require valid-user
</Location>


关于passwd2是用Apache的htpasswd工具如此生成的:

htpasswd -c "E:\svndemo\sa\conf\passwd2" USERNAME


 另外我的svnserver.conf文件格式为:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository


  访问的时候:

  http://localhost/sa/即可

  差不多就这些要点,慢慢改就习惯了...
天气:大雨,ccdot发表于2008-4-29 17:45:09,阅读了94次,共有个2回复.
All Rights Reserved
沪ICP备05025106号 .
Power By Cmder V1.0.0.2 .

对不更新的链接将删除不通知. 本站的任何文章谢绝除本人外的任何组织或者个人以任何方式发布到互联网。

ASP,PHP,ASP.NET,Java,XML编程探索,web程序员:
QQ群=23555455;本人QQ 369987789 (谢绝求代码)
在线听我喜欢的歌
服务
一般,人的可悲之处就是无知,而无知的人总会找到不知的理由.....
链接
青花瓷 边做边爱 征途 穷开心 摇啊摇 我们的歌 感动天感动地 白狐 自由飞翔 思念是一种病 分手那天 爱死了昨天
中国话 日不落 求佛 上海滩 等一分钟 天路 老人与海 左边 凤舞九天 有没有人告诉你 遇上你是我的缘 做你的爱人
拉拉爱 大悲咒 周杰伦 刘德华 命运 等爱的玫瑰 凤凰传奇 依然在一起 樱花草 dj flash 私服 为你写诗 你的承诺
杨惠妍 股票 博客 论坛 流行歌曲 小游戏 S.H.E 王力宏 博客 加盟 月亮之上 私服 彩虹 周笔畅 蔡依林 感恩的心
搞笑 流行音乐 mp3歌曲 mp3 股票 招商 歌曲mp3 双人小游戏 dj舞曲 最新歌曲 小游戏 美女 股票 dj mp3歌曲 mp3