Windows上安装Subversion+Apache server

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1.安装Apache server

 

Apache的安装包可以从下面的URL获得:

http://httpd.apache.org/download.cgi

(在winodws下的安装很简单,在这里不做赘述!)

2.安装Subversion

 

Subversion 的Windows 安装包可以通过下面的URL获得:
http://subversion.apache.org/packages.html

(在winodws下的安装很简单,在这里不做赘述!)

 

3.配置 Apache server

 

a)将SVN集成到Apache服务

 

增加下面的语句到 C:/Apache/conf/httpd.conf 文件:

 

 #下面这个模块在原配置文件有,可以直接去掉原来的# 或复制下面这句

    LoadModule  dav_module             modules/mod_dav.so
 # 网上很多都要进行拷贝两个so和一个dll文件,这里采用的是直接引用subversion安装目录的模块  

    LoadModule dav_svn_module "C:/subversion/bin/mod_dav_svn.so"
    LoadModule authz_svn_module "C:/subversion/bin/mod_authz_svn.so"

 

b)定义访问的目录、用户文件、访问方式和权限文件

增加下面的语句到 C:/Apache/conf/httpd.conf 文件:

<Location /svn>
DAV svn
SVNParentPath d:/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "d:/svn/svn-auth-file"
Require valid-user
AuthzSVNAccessFile "d:/svn/svn-access-file"
</Location>

 

4.启动apache服务

5.在d盘根目录建立一个svn文件夹

 

6.利用SVN命令创建一个新的版本库:


1).在“开始-运行”输入CMD


2).cd C:/Subversion/bin


3).svnadmin create D:/svn/qa

 

7.svn-auth-file文件

在d:/svn下建立一个svn-auth-file文件

 

8.建立SVN访问用户:


1).在“开始-运行”输入CMD

 

2).cd C:/Apache/conf/bin


3).htpasswd -cm d:/svn/svn-auth-file test
New password: *********
Re-type new password: *********
Adding password for user test

 

9.在d:/svn下建立一个svn-access-file文件,文件内容如下:

 

[qa:/]
test = rw

 

10.在浏览器访问http://127.0.0.1/svn/qa 会提示你输入用户名和密码

输入test,可以访问版本库

 

WindowsSubversion安装和配置 博文链接:https://tvjody.iteye.com/blog/216108 立即下载

相关推荐

svn1.8.3所有安装文件及安装配置说明

服务器官网下载:http://subversion.apache.org/packages.html 客户端官网下载:http://tortoisesvn.net/downloads.html 1. 安装服务器Setup-Subversion-1.8.3.msi,安装路径D:/Program Files/TortoiseSVN 2. 安装客户端TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.ms 3. 安装客户端对应语言包LanguagePack_1.8.2.24708-win32-zh_CN.msi 4. 新建版本库 在D盘上新建D:/svnserver目录,目录里点击右键,[TotoiseSVN]->[Create Repository here]-> [Create folder structure]->[OK],成功后会生成以下文件,其中 conf目录是用来设置管理的目录; db目录就是所有版本控制的数据文件; hooks目录放置hook脚本文件的目录; locks用来放置 Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。 5. 配置版本库 打开/conf/ svnserve.conf # [general] # password-db = passwd //指定身份验证文件 # authz-db = authz //指定权限文件 去之每行开头的#和空格 打开/conf/passwd文件 [users] User1 = Passwd 添加用户User1,存储格式为“用户名 = 密码” 打开/conf/authz文件 [aliases] group_admin =admin1,admin2 //为组添加用户 [beginfile:/] //对beginfile文件配置权限 @group_admin = rw // group_admin组有读和写的权限 * = r //其它组只能读 6. 启动服务器端并将svn设为系统服务 打开cmd 输入 sc create svnserver binPath= "D:/Program Files/Subversion/bin/svnserve.exe --service --root D:/svnserver" (注:“=”前不得有空格,后必须有空格。 svnserver为自定义的服务名称) 打开services.msc进入系统服务,找到svnserver设为自动并启动。若要卸载服务,则执行 sc delete svnserver即可 7. 访问SVN 右键[TotoiseSVN]->[Repo-browser]在地址栏里输入svn://服务器IP/ 8. 关闭防火墙(如局域网内不能访问则需要) 控制面板-windows防火墙-左侧"打开或关闭防火墙",把两个网络位置的防火墙都关掉

阿里云Windows Server 利用Subversion和TortoiseSVN部署SVN服务器

SVN 全称为 SubVersion,是一个开源的版本控制系统,管理着随时间而改变更新的数据。这些数据都 放置在一个中央资料档案库(repository)中,它类似于一个普通的文件服务器,可以记录每一次文件的更 新变动,这样就可以把档案恢复到较旧的版本,或是浏览文件的历史变动,进行版本管理系统。 1.1操作系统 本实例操作系统环境为Windows Server 2019 Datacenter(64位) 本手册也适用于Windows Server 2003 X86 SP2、Win...

1120

Windows Server 2019 安装Apache

一、首先如果你的是新的服务器,须先安装以下两个组件否则各种报错。 ①、这是官方网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 ②、建议两个都下载安装 ③、有些时候可能无法打开下载页面,小编把下载链接放下面了 vc_redist.x86.exe https://download.microsoft.com/d...

溯洄℡ 2555

WindowsSubversionApache安装及配置(一)

1.序 Subversion可谓版本控制软件中的佼佼者,其开源性,易用性已受到众多软件开发者首选的版本控制软件。在这里我想记录我安装SubversionApache的过程。注意,Subversion的版本需要相对应的版本Apache。不用担心,这个网址里有说明。 2. 安装Apache 2.1 下载Apache,网址 2.2 安装  一路Next按钮即可,其中Ema

litaoshoujiao的专栏 8677

WindowsApache 搭建和配置Subversion服务器

一、软件下载     到 http://www.collab.net/downloads/subversion 下载相关软件。       二、安装软件       Subversion 1.8.3 版本的安装包自带了Apache 2.2.8,所以无需额外安装Apache服务器。一路默认安装,如果需要修改仓库根目录或者Apache2.2.8端口可以自行修改为自己的信息,A...

思维的世界 449

apachesubversion for windows配置详解

今天费了好大的工夫配置apachesubversion,其中遇到许多状况,不过最后还是搞定了。1、环境与版本• Windows 2000 ServerApache HTTP Server: Apache_2.0.63-win32-x86-no_ssl.msi • Subversion: Setup-Subversion-1.5.1.en-us.msi • TortoiseSVN: TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi2、安装apache  首先

caiqiling的专栏 909

Windows下VisualSVN Server安装与配置方法(图文)

这篇文章主要介绍了Windows下VisualSVN Server安装与配置方法,比较详细,需要的朋友可以参考下 VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVNSVN的客户端,和Visual Studio集成在一起, VisualSvn ServerSVN的服务器端,包括SubversionApache和用户及权限管理 为什么在Windows下用...

sakura379的博客 8056

Subversion for Windows 安装手册

所使用的软件及其版本 l         系统环境Windows XP SP1  关掉IIS l         Apache HTTP Server v2.0.53l         Subversion v1.1.4l         系统环境Windows XP SP1  关掉IIS l         Apache HTTP Server v2.0.53l        

GZ_wish的专栏 1868

win2003+Apache+SVN配置

一 环境   操作系统:windows2003 server   Apache版本:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi        subversion版本: Setup-Subversion-1.6.19.msi    TortoiseSVN版本: TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi

1228

windows server2003+apache+subversion

操作系统: windows server 2003 (下面简称win2003) 环境 :xampp svn服务端:subversion 的 Win32Svn安装包(这个版本在win 2003可以用,其他的subversion版本有些不兼容win2003) 程序下载地址: http://subversion.apache.org/packages.html svn客户端: tortois

zee移动互联网应用开发 589

Windows安装和配置SVN Server

1.     配置环境Windows 2003 Server with SP1Apache HTTP Server v2.0.55Subversion v1.4.22.     安裝 Apache HTTP Server安装目录修改为C:/Apache Group默认是安装到C:/Program Files/Apache Group目录下安装后的目录结构如下:

bluelazyboy的专栏 3477

Subversion for Windows 安裝指南[摘]

Subversion for Windows 安裝指南发表人:alexclark | 发表时间: 2004年十一月19日, 13:38huanlin.tsai at msa.hinet.netRevision: 1.3  (Aug-17-2004)摘要本文提供一個簡易的安裝指南,說明在 Windows 環境下安裝 Subversion 伺服器的步驟,以及 TortoiseSVN 用戶端工具的安裝步

fbysss的专栏 2440

Subversion for Windows 安裝指南 (1)

作者:蔡煥麟huanlin.tsai at msa.hinet.netRevision: 1.3  (Aug-17-2004)1 簡介Subversion 是一個版本控制系統,它是根據 CVS(Concurrent Versions System)的功能為基礎來設計,但是改進了一些 CVS 的缺點,例如:在 CVS 中搬移檔案目錄很不方便,Subverion 則連目錄的異動都納入版本管理;此外,它

程序人生 3415

Subversion for Windows 安装指南

Subversion for Windows 安装指南摘要本文提供一个简易的安装指南,说明在 Windows 环境下安装 Subversion 服务器的步骤,以及 TortoiseSVN 客户端工具的安装步骤。1 简介Subversion 是一个版本控制系统,它是根据 CVS(Concurrent Versions System)的功能为基础来设计,但是改进了一些 CVS 的缺

workflow的专栏 6150

Windows2000上搭建Subversion服务器

最近把一个老机器改装为Windows 2000 Server作为一般的服务器用,想 在上面装个Subversion服务器,我以前用VisualSVN Server安装很简单, 可现在发现VisualSVN Server不支持Windows 2000,最后选择的是Apache 和Tigris.org的SubversionWindows安装包搭建的,其实也不难,现在 简单记录如下: ...

一羽的专栏 167

Subversion 1.4.6 + apache 2.2.8 windows安装

    近日因故离职,原来在公司开发机上安装svn不能再用了,只好在自己家里的电脑上再搭建一套svn环境。操作系统采用windows server 2003,安装配置比较简单,基本按照下面的步骤一步一步来就可以,简单记录下来备忘。 1. 下载 apache_2.2.8-win32-x86-openssl-0.9.8g.msi svn-1.4.6-setup.exe 注意这个文件下载的时候,有针对...

敖小剑的博客 228
上一篇: Redmine访问SVN版本库报错!No such file or directory - svn list --xml ""@HEAD
下一篇: XSS(Cross Site Scripting)测试注意
flm2003
博客等级 码龄23年 56粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值