WIN7 SVN服务配置

WIN7 SVN服务配置

1.       下载安装服务端安装包

下载地址: http://nchc.dl.sourceforge.net/project/win32svn/1.8.14/Setup-Subversion-1.8.14.msi

安装路径为:D:\Program Files\Subversion\

 

2.       下载安装客户端安装包

下载地址: http://tortoisesvn.net/downloads.html

选择对应的32位或64位版本下载

我当前下载的版本号为:1.9.2.26806

 

3.       创建数据仓库

创建一目录(路径及名称随意),如”E:\SVN_REPOSITORY”

在这个目录下,鼠标右键”TortoiseSVN” -> “Createrepository here”

或者用命令行创建:  

-----------------------------------------------------------------------------

svnadmin create "E:\SVN_REPOSITORY"

-----------------------------------------------------------------------------

 

4.       添加用户名/密码

(1)    打开”conf\svnserve.conf”,找到如下一行

-----------------------------------------------------------------------------

# password-db = passwd

-----------------------------------------------------------------------------

将其前面的”#”去掉

 

(2)    编辑”conf\passwd”文件,增加用户”xiaoming”

-----------------------------------------------------------------------------

xiaoming =xiaomingpwd

-----------------------------------------------------------------------------

即用户名:”xiaoming”, 密码: ”xiaomingpwd”

 

5.       将SVN添加到服务,开机自动启动

以管理员身份启动cmd命令窗口,执行

-----------------------------------------------------------------------------

sc create svnserve binpath= "D:\ProgramFiles\Subversion\bin\svnserve.exe --service -r E:\ SVN_REPOSITORY"

-----------------------------------------------------------------------------

注意:”=”后必须有一个空格

另外执行这个命令时,先关闭360

注册成功后通过windows服务管理找到”svnserve”,将其设置为自动启动,并启动服务

 

6.       通过客户端”TortoiseSVN”操作

设置服务地址: “svn//localhost”即可进行正常操作

 

7.       多个数据仓库的配置

由于SVN每提交一个文件,仓库中的所有项目版本都会加1,对于多个项目来说,是不希望看到的,解决方法是一个项目对应一个数据仓库。

比如两个项目: project1, project2

(1)    为两个项目分别创建数据仓库

-----------------------------------------------------------------------------

svnadmin create " E:\SVN_REPOSITORY\project1"

svnadmin create " E:\SVN_REPOSITORY\project2"

-----------------------------------------------------------------------------

(2)    设置服务,启动参数目录设为两个项目的父层目录: “E:\SVN_REPOSITORY”

-----------------------------------------------------------------------------

sc create svnserve binpath= "D:\ProgramFiles\Subversion\bin\svnserve.exe --service -r E:\ SVN_REPOSITORY"

-----------------------------------------------------------------------------

(3)    客户端连接

两个项目的地址分别为:

“svn//localhost/project1”

“svn//localhost/project2”

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

duanbeibei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值