Svn 安装、配置、使用指南

Svn 安装、配置、使用指南

Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。

  • 1. 安装配置

    • 1.1. 安装 svn
    • 1.2. 创建 svn 仓库
    • 1.3. 配置 svnserve.conf
    • 1.4. 配置 passwd
    • 1.5. 配置 authz
    • 1.6. 启动关闭 svn
    • 1.7. 开机自启动 svn 方法
    • 1.8. svn 客户端访问
  • 2. 引申和引用

1. 安装配置

1.1. 安装 svn

$ yum install -y subversion

1.2. 创建 svn 仓库

$ mkdir -p /share/svn
$ svnadmin create /share/svn
$ ls /share/svn
conf  db  format  hooks  locks  README.txt

在 conf 目录下有三个重要的配置文件

  • authz - 是权限控制文件
  • passwd - 是帐号密码文件
  • svnserve.conf - 是 SVN 服务配置文件

1.3. 配置 svnserve.conf

$ vim /share/svn/conf/svnserve.conf

打开下面的 5 个注释

anon-access = read      #匿名用户可读
auth-access = write     #授权用户可写
password-db = passwd    #使用哪个文件作为账号文件
authz-db = authz        #使用哪个文件作为权限文件
realm = /share/svn      # 认证空间名,版本库所在目录

1.4. 配置 passwd

$ vim /share/svn/conf/passwd

添加内容如下:

[users]
user1 = 123456
user2 = 123456
user3 = 123456

1.5. 配置 authz

$ vim /share/svn/conf/authz

添加内容如下:

[/]
user1 = rw
user2 = rw
user3 = rw
*=

1.6. 启动关闭 svn

$ svnserve -d -r /share/svn # 启动 svn
$ killall svnserve # 关闭 svn

1.7. 开机自启动 svn 方法

安装好 svn 服务后,默认是没有随系统启动自动启动的,而一般我们有要求 svn 服务稳定持续的提供服务。所以,有必要配置开机自启动 svn 服务。

Centos7 以前

编辑 /etc/rc.d/rc.local 文件:

$ vi /etc/rc.d/rc.local

输入以下内容:

# 开机自动启动 svn,默认端口是 3690
$ /usr/bin/svnserve -d -r /share/svn --listen-port 3690

注意:

我们在用终端操作的时候,可以直接使用以下命令启动 SVN:svnserve -d -r /share/svn,但是在 /etc/rc.d/rc.local 文件中必须写上完整的路径!

如果不知道 svnserve 命令安装在哪儿,可以使用 whereis svnserve 查找。

Centos7

CentOS 7 中的 /etc/rc.d/rc.local 是没有执行权限的,系统建议创建 systemd service 启动服务。

找到 svn 的 service 配置文件 /etc/sysconfig/svnserve 编辑配置文件

$ vi /etc/sysconfig/svnserve

OPTIONS="-r /var/svn" 改为 svn 版本库存放的目录,:wq 保存退出。

执行 systemctl enable svnserve.service

重启服务器后,执行 ps -ef | grep svn 应该可以看到 svn 服务的进程已经启动。

1.8. svn 客户端访问

进入 svn 官方下载地址,选择合适的版本,下载并安装。

新建一个目录,然后打开鼠标右键菜单,选择 SVN Checkout

在新的窗口,输入地址 svn://<你的 IP> 即可,不出意外输入用户名和密码就能连接成功了(这里的用户、密码必须在 passwd 配置文件的清单中)。默认端口 3690,如果你修改了端口,那么要记得加上端口号。如下图所示:

2. 引申和引用

原文地址:https://www.cnblogs.com/jingmoxukong/p/10335174.html

时间: 2024-11-05 11:00:27

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作为新一代的版本管理系统,以其目录版本化.原子提交

SVN+FTP服务器搭建(一)——SVN安装配置篇

Subversion是一个自由,开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节.正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”. 就服务器而言,个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 需要的工具(务必下载服务器

myeclipse10.0优化及SVN安装配置

myeclipse10.0优化 我用的是myeclipse10.0做的优化,早起版本8.5.8.5也都大同小异 一.Myeclipse10修改字体 MyEclipse10 是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉 Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激

Oracle GoldenGate 快速安装配置实用指南

GoldenGate作为Oracle公司大力发展的核心战略产品,在高可用.容灾.数据抽取转换方面扮演着越来越重要的作用.goldengate可以做什么,说起来真的太多了,高可用.容灾.Real-Time数据同步,如果你做过BI,一定知道ETL的工具(datastage.infomatica等),goldengate也可以做,而且,还有两个很关键的因素,第一,goldengate支持异构的数据库,几乎囊括了所有的主流数据库,到底哪些呢,去这里看看吧http://www.oracle.com/tec

SVN安装配置与使用(完美版)

1.  所选server安装包:VisualSVN-Server-2.1.3.msi. 2.  client安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi 一.server的安装: 注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use secure connection前面的Checkbox,则表示安全连接[https].这里的port有433/8433可用,若未选中Checkbox.默认port

Linux下SVN安装配置

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz (subversion 源文件) subversion-deps-1.6.1.tar.gz (subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为: 1 tar xfvz subversion-1.6.1.tar.gz 2 tar xfvz subversion-deps-1.6.1.tar.gz 指令简介

Linux下SVN安装配置以及使用

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz(subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为:   tar xfvz subversion-1.6.21.tar.gz   tar xfvz subversion-deps-1.6.21.tar.gz 指令

记--linux 下svn安装配置,同步web目录

安装#yum install subversion 1.创建版本库 # svnadmin create /svn/project 2.配置svn服务的配置文件svnserver.conf文件 anon-access = readauth-access = writepassword-db = passwd注意,此几行配置所在行第一个字母钱不能有任何空格,否则会出现类似svnserve.conf:12: Option expected 这样的错误好了,通过以上配置,你的svn就可以了. 3.添加两

linux上svn安装配置

1       SVN源码包下载 subversion-1.4.4.tar.bz2       http://subversion.tigris.org/downloads/subversion-1.4.4.tar.bz2 subversion-deps-1.4.4.tar.bz2  http://subversion.tigris.org/downloads/subversion-deps-1.4.4.tar.bz2 2       编译步骤 执行以下2条命令,解压得到源程序: tar -jx