`
younglibin
  • 浏览: 1213941 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows下搭建svn服务器端

    博客分类:
  • svn
 
阅读更多

1、软件

1)服务端:Subversion

subversion.apache.org - Getting Subversion - Binary Packages - Windows - Win32Svn - Files - 1.6.16 - svn-win32-1.6.16.zip

解压svn-win32-1.6.16.zip到C:\My Program Files

2)客户端:TortoiseSVN

tortoisesvn.tigris.org - tortoisesvn.net/downloads - TortoiseSVN 32-bit - downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi

直接安装

2、步骤

1)添加C:\My Program Files\Subversion\bin到环境变量(貌似不一定需要)

2)新建目录E:\svn_repository\svn

3)进入E:\svn_repository\svn - 右键 - TortoiseSVN - creat repository here

或者在cmd下输入以下命令:

C:\My Program Files\svn-win32-1.6.16\bin\svnadmin create E:\svn_repository\svn

4)文本打开E:\svn_repository\svn\conf\svnserve.conf - 修改“# password-db = passwd”为“password-db = passwd”

5)文本打开E:\svn_repository\svn\conf\passwd - 添加用户“root = pwd”

6)添加系统服务:cmd下(命令行中等号前不能有空格,等号后必须有空格)

C:\>sc create svnserver binpath= "C:\My Program Files\svn-win32-1.6.16\bin\svnserve.exe --service --root E:\svn_repository" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService"

[SC] CreateService SUCCESS

7)svn的使用不说了

3、可能遇到的问题

1)在commit的时候出现错误“不能打开文件“E:\svn_repository\svn\db\txn-current-lock”: 拒绝访问。”

解决办法:为E:\svn_repository目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。

打开E:\svn_repository目录 - 工具 - 文件夹选项 - 查看 - 不要选中“使用简单文件共享” - 确定 - 右击空白处 - 属性 - 安全 - 选中Users组 - 在“允许”下勾选“修改”和“写入”

2)Windows 7下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误

解决方法:开始——所有程序——附件——(右键)命令提示符——以管理员身份运行

3)启动服务时出现“错误5 拒绝访问”

解决方法:为C:\My Program Files\svn-win32-1.6.16文件夹添加user用户使用权限

右击文件夹——属性——安全——添加“users”用户——权限默认即可

4)启动服务时出现“错误 1053”

检查是否创建了E:\svn_repository文件夹

4、其他

1)删除服务

C:\>sc delete svnserver

分享到:
评论

相关推荐

    Windows平台下搭建svn服务器

    首先,需要下载并安装 SVN 服务器端软件 Subversion 和客户端软件 TortoiseSVN。Subversion 可以从官方网站下载,当前版本为 1.6.16。TortoiseSVN 则可以从 SourceForge 下载,当前版本为 1.6.15。 创建 SVN 仓库 ...

    1.1 、安装教程 svn Windows下搭建SVN服务器1

    本文将详细讲解如何在Windows环境下搭建SVN服务器,并安装SVN客户端,以便进行项目管理和协同开发。 首先,了解SVN的基本概念。SVN全称为Subversion,它是一种用于管理文件和目录历史的系统,特别适用于软件开发中...

    windows下svn+apache搭建svn服务器.docx

    ### Windows下SVN + Apache搭建SVN服务器 在软件开发过程中,版本控制系统是必不可少的工具之一,它能够帮助团队高效地管理代码版本、合并更改以及追踪历史记录等。其中,Subversion (SVN) 是一个非常流行的集中式...

    WINDOWS下搭建SVN服务器端的步骤分享(Subversion)

    在Windows环境下搭建SVN服务器端涉及到多个步骤,每个步骤需要详细的操作和注意要点。以下是一些关键知识点: 1. 安装Subversion:首先,需要下载并安装Subversion的服务器端和客户端。服务器端通常是一个压缩包,...

    华为云端搭建SVN服务器.docx

    在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...

    SVN服务器端.rar

    SVN服务器端是整个SVN系统的核心部分,负责存储项目的所有版本信息,并处理客户端的请求。搭建SVN服务器是实现团队协作的第一步。以下是一些关于构建和管理SVN服务器的关键知识点: 1. **安装与配置**:在各种操作...

    svn 服务器端 客户端

    以下是对“svn服务器端和客户端安装工具”的详细解析: 1. **SVN服务器端**: SVN服务器端是整个版本控制系统的核心,它存储项目的所有历史版本和当前状态。常见的SVN服务器端软件有Apache Subversion(也称为...

    svn服务器端安装程序及安装说明

    在Windows环境下,我们可以使用SVN服务器程序来搭建一个本地或远程的代码仓库。 本压缩包提供的内容包括了SVN服务器程序和将其安装为Windows服务的插件,以及一份详细的安装说明。以下将详细介绍如何进行安装和配置...

    SVN 服务器环境搭建

    在这个"SVN 服务器环境搭建"的压缩包中,包含了搭建SVN服务器和客户端所需的所有资源,使得你可以方便地进行下载和安装。下面我们将详细讲解如何搭建一个SVN服务器。 1. **SVN服务器组件**: SVN服务器通常由两个...

    使用华为云服务器做SVN服务器端.docx

    在本教程中,我们将详细介绍如何在华为云...通过以上步骤,你已经在华为云上成功搭建了一个SVN服务器,实现了云端协同办公和研发。团队成员可以随时随地访问和编辑项目,提高工作效率,同时保持代码的整洁和历史记录。

    svn服务器搭建教程

    svn 服务器搭建是指使用 Subversion(简称 svn)版本控制系统在服务器端搭建版本控制服务器的过程。Subversion 是一个优秀的版本控制工具,具有很多优点,如跨平台、支持多种协议、版本控制、权限控制等。 svn ...

    SVN服务器端的搭建

    在软件开发过程中,版本控制系统是不可或缺的工具,它帮助...总之,搭建SVN服务器是软件开发团队协作的基础步骤,通过本文介绍的方法,你应该能够成功配置和管理自己的SVN服务器,从而实现高效、有序的团队开发流程。

    svn服务器端安装文件

    总之,VisualSVN Server是一个强大的svn服务器端解决方案,特别适合在Windows环境下进行项目协作和代码管理。其中文界面降低了使用门槛,使得更多开发者和团队能够轻松地享受到版本控制带来的益处。通过安装和配置...

    Windows环境架设SVN服务器.pdf

    ### Windows环境下搭建SVN服务器详解 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在团队协作中被广泛采用。本文档将详细介绍如何在Windows...

Global site tag (gtag.js) - Google Analytics