windows中完整配置svn服务

1.准备工作:

下载 subversion: Setup-Subversion-1.8.13.msi

参考地址: http://sourceforge.net/projects/win32svn/files/1.8.13/

下载 TortoiseSVN: TortoiseSVN-1.8.11.26392-x64-svn-1.8.13.msi

参考地址: http://tortoisesvn.net/downloads.html

* 下载后直接安装,不需要特别进行配置

* subversion的版本必须高于或者等于TortoiseSVN版本

2.创建SVN Repository:

方法一: 进入目录后使用命令行进行创建

svnadmin create myproject/repository

* myproject需要是已存在目录.可不建立,则创建命令如下:

svnadmin create repository

方法二: 使用TortoiseSVN进行创建:

右击文件夹 - TortoiseSVN - Create repository here

* 文件夹中必须为空,否则将创建失败

3. 修改Repository权限:

a. 配置repository/conf/svnserve.conf:

#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
将这四行前的#号去掉
然后将anoa-access = read改为anon-access = none(禁止匿名访问)

b. 配置repository/conf/passwd

形式如下:
[users]
username = password

c. 配置repository/conf/authz

[groups]
用户组名 = 人员1,人员2

[/]@用户组名 = rw* = 

* [/]代表项目的根目录,下面是读写规则,可为不同目录添加不同读写规则

* r代表可读取,rw代表可读取写入

4. 启动SVN服务:

编写bat文件,可以较为方便地进行启动:

sc stop svnserve
sc delete svnserve
sc create svnserve binpath= "Subversion安装目录/bin/svnserve.exe --service -r 创建repository的目录" DisplayName= "SVN Service" depend= tcpip start= auto
sc start svnserve
pause

* 执行显示如上,则表示服务开启成功

5. 连接本地Repository并check out:

新建文件夹 - 右击 - SVN Checkout - 输入URL: svn://localhost/repository - 确认

* 出现Completed | At revision: 0 即为成功

6. 上传代码:

a. 在本地文件中加入新文件后上传到Repository:

文件夹内空白处 - 右击 - SVN Commit - 新添加的文件将会显示 - 打钩并确认

b. 修改本地文件后上传到Repository:

右击该文件 - SVN Commit - 已修改的文件将会显示 - 打钩并确认

7.问题解决:

7.1 服务没有及时响应启动或控制请求:1053

a. 确认启动bat文件没有书写错误,文件路径是否存在问题.

b. 确认subversion下载并安装正确,安装slik subversion也不会成功启动服务.

7.2 checkout时出现error:期望文件系统格式在“1”到“3”之间;发现格式“6”

a. 确认subversion版本等于或高于TortoiseSVN版本.

b. 重启SVN服务再进行尝试.

7.3 svn commit时候出现:认证失败

a. 通常是repository/conf中的配置文件修改出现问题:确保每一行修改行首都没有加进空格.

b. authz中目录的配置必须书写正确,如不确定,请只保留这个[/].

7.4 在repository中没有找到项目文件

正常现象.svn是基于关系数据库的(BerkleyDB)或一系列二进制文件的(FS_FS).一方面这解决了许多问题 (例如,并行读写共享文件)以及添加了许多新功能(例如运行时的事务特性).然而另一方面,数据存储由此变得不透明.
   基于以上所以你在服务上是找不到你提交的原始文件,因为svn每次提交做的都是原子提交,所以你在服务器上能找到的都是一些碎片文件。

时间: 2024-10-10 20:48:41

windows中完整配置svn服务的相关文章

Windows上安装配置SVN服务端

一.安装包 下载地址:http://subversion.apache.org/packages.html 此处下载Win32Svn版本(32位及64位系统都可用),下载完成后双击.msi文件,然后根据步骤提示安装即可. 二.配置 1.在磁盘上创建一个文件夹,用于保存svn的资源库,比如E:\svndata(后面步骤的操作都基于这个目录). 2.打开cmd,执行以下命令创建资源库(此处假设要开发的项目名为demo): svnadmin create E:\svndata\demo 执行完成后可以

Windows Server 2012配置L2TP服务环境

在上一篇文章<Windows Server 2012配置VPN服务环境>中讲解了在Windows Server2012环境中的基础VPN搭建,但是只能支持PPTP的VPN连接.这篇文章进一步完善了VPN基于L2TP的连接讲解. 在百度上也没有找到一个Windows2012 很全的L2TP服务搭建的方案,所以自己编辑了一个给有需要的朋友们参考. 准备环境:Windows Server 2012R2 数据中心版64位,基础的VPN服务环境已经搭建完成. 功能需求:完善VPN服务器来支持L2TP类型

如何在CentOS系统中安装配置SNMP服务

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络管理协议)能够使网络管理员提高网络管理效能,及时发现并解决网络问题以及规划网络的增长.网络管理员还可以通过SNMP接收网络节点的通知消息以及告警事件报告等来获知网络出现的问题.本文主要介绍如何在CentOS系统中安装配置SNMP服务. 工具/原料 CentOS操作系统 方法/步骤 使用SNMP服务前

PhpStorm中如何配置SVN,详细操作方法 - 郑加全的博客 - CSDN博客

登录|注册     郑加全的博客 目录视图 摘要视图 订阅 CSDN日报0711--<离开校园,入职阿里,开启新的程序人生>      征文 | 你会为 AI 转型么?      专家问答 | 资深Java工程师带你解读MyBatis PhpStorm中如何配置SVN,详细操作方法 标签: subversion版本控制系统svnphpstorm开发工具 2016-07-12 15:31 22336人阅读 评论(0) 收藏 举报  分类: php(5) phpstorm(6) 版权声明:本文为博

VMware windows server 2008配置dns服务

Windows Server 2008配置 DNS服务 1,打开服务管理器,安装dns服务 2,配置dns服务 进入到刚刚的区域里面建主机 注意这样实际去解析的域名是www.test.com.main 反向查找区域 选择默认dns服务后测试 测试配置成功. 原文地址:https://www.cnblogs.com/Q1143316492/p/10229036.html

Maven在Windows中的配置以及IDE中的项目创建

Maven在Windows下的配置 1.Maven下载地址:http://maven.apache.org/download.cgi,下载红框里的版本即可. 2.解压到D盘: 3.修改配置文件settings.xml. a)修改为阿里云的镜像,国内的镜像下载速度会快很多. <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://m

tomcat学习(-)windows 7 x64 配置tomcat服务

下载Tomcat 下载地址:http://tomcat.apache.org/ 安装版本:Tomcat 9.0 安装环境:windows 7 x64 阅读Tomcat文档 文档路径:http://localhost:8080/docs/setup.html 找到windows安装的部分,看下说明:点击蓝色 Windows Service HOW-TO 部分,进入安装. 找到路径:http://tomcat.apache.org/tomcat-9.0-doc/windows-service-how

windows server 2008R2 配置tomcat服务开机自启动

一.配置环境 操作系统:Windows server 2008 R2 软件包:jdk_1.7.rar 二.安装操作 1,右击解压jdk_1.7.rar:解压后双击运行jdk-7u79-windows-i586 .exe 2.点击[下一步]一直到有个[更改]按钮,可以更改安装路径,设置完成后点击“下一步”. 到达这个界面可以直接点击[关闭]:也可以点击[后续步骤]. 3.右击计算机―[属性]―[高级系统设置]―[环境变量] 4.如果之前没后安装过Java环境:请点击系统变量下的[新建].变量名为

DPM算法源程序voc-release5在Windows中的配置修改过程

最近的<视频处理与分析>课程中有一个大作业,是有关DPM物体检测算法的.网上有DPM的源代码,但是原版只能在Linux或Mac上运行,而我的电脑是Windows系统,于是在网上搜了一下在怎样Windows在运行,最后通过一些代码的修改,可以在Windows上正常运行,下面记录我的修改过程. DPM源程序下载:Discriminatively Trained Deformable Part Models (Release 5) 我下载的是voc-release5版本. voc-release5原