Win7下安装SVN服务端

本文详细介绍在Windows 7环境下搭建Subversion (SVN)服务器的步骤,包括安装配置中文版SVN软件包,创建仓库,设置访问权限,创建服务及开放端口,帮助团队实现代码版本控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

背景

svn安装包

操作步骤

1.创建仓库

2.基础设置

创建服务

开放端口

参考文献


背景

因为同事的苹果本无法修改mac地址连接内网,无论下驱动也好,命令方式也好,都无法修改mac,打客户电话,最后被告知这个最新型号的本就是不支持修改mac,死了心吧。

迫不得已,想着干脆在无线局域网内搭建一套svn算了。

svn安装包

之前在linux上安装svn服务端,非常简单,win7上一直是作为客户端在用,查了下怎么在win7上安装svn服务,不少都是让下载svn的服务器版本安装,然后打开界面化工具各种设置,感觉好复杂,我这里提供一个svn中文版本的安装包,安装后即可以作为客户端也可以作为服务端开启服务。需要下载的,点我

操作步骤

1.创建仓库

在合适的位置,右键鼠标,创建版本库

我是创建在F:/svn目录下,点击后会自动创建相关的目录结构,如下所示:

2.基础设置

打开conf文件夹下的svnserve.conf、passwd、authz三个文件,分别进行修改

其中svnserve.conf中,开启访问校验,进行如下设置:

anon-access = read 
auth-access = write 
password-db = passwd 
authz-db = authz

passwd中,添加用户信息,如下:

authz文件中,配置相关访问的权限,可以配置为只读、可读写、只能看等等,我这里配置最高权限,如下:

至此,相关配置就好了,下一步,我们创建一个svn服务。

创建服务

找到svn的安装目录,例如入的安装目录在:C:\Program Files\TortoiseSVN,在该目录下,新建一个svnSetup.bat,写入以下内容:

sc create svnservice binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r F:\svn" DisplayName= SVNService depend= Tcpip start= auto  

其中:

binPath是你的svn安装目录

F:\svn是你自己创建的仓库目录

这里要注意下,有些版本的svn安装后,可能没有svnserve.exe,要到bin目录里确认下是否有这个文件,否则无效。

保存之后,双机运行,就会在服务中看到对应的svn服务,通过运行services.msc打开服务,如下:

打开服务,让服务运行,并设置启动类型为自动即可。

至此,你在本机通过右键进入SVN的版本库浏览器,输入:svn://127.0.0.1,会提示输入用户名密码,然后就可以直接进入到版本库了。但是,其他人无法远程访问,问题在于我开启了防火墙,需要开放svn默认的3690端口。

开放端口

开放端口的方案很多,最简单的,你可以直接关闭防火墙,那么所有端口都可以访问了,也可以通过这篇博客进行端口的开放,里面写的非常清晰,这里不做赘述了。

 

参考文献

【1】Win7配置SVN详细步骤(服务器和客户端)

【2】win7系统如何在防火墙里开放端口

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值