svn安装和自启动设置

准备工作 :

1、获取 Subversion 服务器程序

到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91

2、获取 TortoiseSVN 客户端程序

从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。

一、安装

首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:

SVN安装与启动服务 - spring - 成功之门

Error * 期望文件系统格式“2”;发现格式“3”

使用subversion过程中出现 Error * 期望文件系统格式“2”;发现格式“3”错误,这是服务器程序subversion和客户端程序TortoiseSVN版本号不一致的。删除subversion和原有的版本库,用相同的版本重新安装subversion和TortoiseSVN,问题即可解决。

二、建立版本库(Repository)

运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。

开始建立版本库。首先建立 e:\svn 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到subversion的bin目录。输入如下命令:

svnadmin create E:\svn\repos1

此命令在 E:\svn 下建立一个版本库 repos1 。repos1 下面会自动生成一些文件夹和文件。

我们也可以使用 TortoiseSVN 图形化的完成这一步:

先建立空目录 E:\svn\repos1 ,注意一定是要空的。然后在 repos1 文件夹上“右键->TortoiseSVN->Create Repository here...”,然后可以选择版本库模式,这里使用默认的FSFS即可,然后就创建了一系列文件夹和文件,同命令行建立的一样。

三、设置用户名和密码

设置用户名和密码是成员之间修改项目后伤处使用的。下面我们就来设置一下用户名和密码吧。在刚才建的库文件夹下的conf文件夹里找到一个叫svnserve.conf的文件。用一个文本编辑器将它打开。然后找到## password-db = passwd这行代码。将这行代码签名的#号全部去掉,并且确保顶格不存在空格。#表示注释,去掉#和空格表示启用密保文件。

然后再conf文件夹下找到一个叫password的文件,同样用文本编辑器打开,然后看到如下代码:

[users]

# harry = harryssecret

# sally = sallyssecret

这两行是两个用户名和密码,等号前面是用户名,后面是密码,一行是一个用户。我们可以直接在这下面追加我们自己设置的用户名,也可以把他删除重写。例如:

[users]

test=test

写好之后保存就可以了。

四、启动服务

同样是在安装目录下的bin文件下执行svnserve -d -r E:\svn\repos1

我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

这样很不方便,解决的办法就是将服务添加到windows系统服务里面。具体操作如下:

C:\>sc create svnserve binpath= "E:\Subversion\bin\svnserve.exe --service --root

E:\SVN\repos1" displayname= "Subversion" depend= tcpip start= auto

注意:等号和值之间需要一个空格,我就是被这个坑了半天,详情见下面效果图

这样我们的服务器程序就会在windows启动的时候自动启动了。

时间: 2024-12-17 06:31:18

svn安装和自启动设置的相关文章

svn 安装配置

安装步骤如下: 1.yum install subversion 2.输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件. 输入 svn --help可以查看svn的使用方法,如下图. 3.创建svn版本库目录 mkdir -p /var/svn/svnrepos 4.创建版本库 svnadmin create /var/svn/svnrepos 执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件 5.进入

实战1 svn安装配置

大纲 一.subversion概述 二.subversion系统逻辑架构图 三.svn的安装配置 #svn的安装 ##svn的启动 ###测试svn服务 ####一下没有看懂什么用? #####关于subversion组件 四.客户端安装与测试 --------------------- 一.subversion概述 Subversion(SVN)是一个开源的,跨平台的版本控制系统,由CollabNet公司成立于2000年: Subversion作为新一代的版本管理系统,以其目录版本化.原子提交

Linux下SVN安装与基本操作

1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /mnt/svnlib 启动SVN服务进程,以/mnt/svnlib为根目录 svnserve -d -r /mnt/svnlib 3.建立项目版本库 创建一个新的Subversion项目 svnadmin create /mnt/svnlib/myprj 4.配置允许用户访问 cd /mnt/svnlib/

框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)

1     版本控制 1.1   介绍     版本控制(Revision Control):是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.也是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新. 1.2   没有版本控制     代码管理混乱     备份多个版本,占用磁盘空间大     解决代码冲突困难     容易引发BUG     难于追溯问题代码的修改人和修改时间 

linux下数据库实例监听开机自启动设置

linux下数据库实例监听开机自启动设置 2016/5/16 zhanky 脚本介绍 在开始之前,我们先介绍一下几个会用到的脚本. oratab oratab文件是在创建数据库实例时建立的,在安装时使用root用户执行root.sh脚本后得到.(如果忘记也可以直接手动创建.) 在$ORACLE_HOME/bin目录下的$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut需要调用/etc/oratab文件,如果不存在,dbstart和dbshut将失败,

windows 安装VisualSVN-Server并设置域验证

windows下安装VisualSVN-Server-2.7.7 默认安装完成之后权限是默认使用本地svn验证的,也就是所有的用户名 密码都需要手动建立,如果是在域环境下就非常不方便了,下面就是添加域认证方法,右键--选择"properties"--选择"authentication". 设置成功之后本地的Users Guours就会消失 windows 安装VisualSVN-Server并设置域验证,布布扣,bubuko.com

SVN安装部署方案

svn介绍 Subversion(SVN)是一个开源的,跨平台的版本控制系统,由CollabNet公司成立于2000年:Subversion作为新一代的版本管理系统,以其目录版本化.原子提交.版本化的元数据.更加有效的分支和标签等特性,至今已被众多的互联网企业使用来管理网站.论坛的代码文件:Subversion最独特的地方,便是可以通过Apache的扩展模块与Apache的HTTP服务相结合,实现更安全的特性与管理,其次用户还可以通过HTTP协议去访问版本库,还可以通过SSL协议传输加密,保证数

centOS7 安装 nginx并设置开机自动启动

nginx 不像java 解压配置就行,nginx需要编译运行才能安装好,可以参考以下步骤 cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/to

SVN安装及配置

1.下载软件 VisualSVN-Server-3.3.1-x64:http://download.csdn.net/detail/cc286703430/8851331 TortoiseSVN-1.8.10-x64:http://www.cr173.com/soft/6040.html#address 其中也包含了汉化包 2.VisualSVN-Server按照过程: 接下来只截取下关键步骤图: 2.1 设置使用server可视化和console2中方式使用svn 2.2 进入设置按照目录和s