打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows下Subversion Apache 安装及配置:我的Debian Linux之旅

Windows下Subversion Apache 安装及配置

作者 baojg @ 2006-02-15 22:25:56
Windows下Subversion Apache 安装及配置

1. 准备安装程序及软件

* Apache2地址如下:
   http://apache.justdn.org/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi

* Subversion地址如下:
http://subversion.tigris.org/files/documents/15/29039/svn-win32-1.3.0.zip

* SVNService地址如下:
   http://dark.clansoft.dk/~mbn/svnservice

* Subversion客户端工具TortoiseSvn及中文语言包

2. Apache安装配置

  先安装Apache,可以省掉很多修改httpd.conf文件的工作。安装时没有特别的地方,一路OK。

3. Subversion安装

安装Subversion,也没有什么特别要求。一路OK。

4. Subversion 独立服务配置

* 数据仓库的建立

在D盘上建数据仓库目录SvnData.

在SvnData目录中创建一仓库目录,svndemo

在CMD命令窗口执行 

svnadmin create D:SvnDatasvndemo

也可以用TortoiseSVN在浏览器中svndemo目录点右键如下图:

来创建资料库。

* Windows系统服务添加及配置:

4.1. 将SVNService解到subversion的bin目录中。

  到subversion的bin目录中执行如下命令:

SVNService -install -d -r d:SvnDatasvndemo

4.2. 系统的服务中增加SVNService服务。

打开控制面板->管理工具->服务 找到SVNService设置自动启动,并启动服务。

Subversion访问地址为:Svn://localhost/

* 资料库权限控制

修改d:svndatasvndemoconfpasswd内容如下:  
user1:123456
user2:12345

修改d:svndatasvndemoconfsvnserve.conf为
[general]
password-db = passwd

* TortoiseSvn使用省略

5. Apache与Subversion整合

* 修改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"
是否已经存在,并去掉注释。
在文件尾增加以下内容:

<Location /svn>
DAV svn
SVNParentPath D:/SvnData
# AuthzSVNAccessFile svnaccessfile
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
Require valid-user
</Location>

* Apache用户认证

查看Apache配置文件中的ServerRoot "D:/Program Files/Apache Group/Apache2"设置,在ServerRoot目录下利用htpasswd生成passwd文件。

到ServerRoot目录,执行 binhtpasswd –c passwd user1 创建passwd 文件并添加user1用户。

* 重启Apache服务器

* 通过如下地址访问刚才咱们创建的资料库
http://localhost/svn/svndemo

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Apache与Svn的整合及apache的账号权限设置
SVN应用
安装和使用SVN nebula.fortune by beijing
apache2 subversion,apache服务无法启动了,报:参考特定服务错误代...
Subversion在linux下的安装步骤
Subversion+Apache配置之完美体验
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服