文档章节

linux中搭建SVN服务器(CentOs6.5)

Babyface丶小白
 Babyface丶小白
发布于 2015/08/24 14:47
字数 377
阅读 192
收藏 9

安装步骤如下:

1、yum install subversion

2、输入rpm -ql subversion查看安装位置,如下图:

 linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园

我们知道svn在bin目录下生成了几个二进制文件。

输入 svn --help可以查看svn的使用方法,如下图。

linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园

3、创建svn版本库目录

mkdir -p /var/svn/svnrepos

4、创建版本库

svnadmin create /var/svn/svnrepos

执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园

5、进入conf目录(该svn版本库配置文件)

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件

6、设置帐号密码

vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

7、设置权限

vi authz

在末尾添加如下代码:

[/]

dan=rw

w=r

意思是版本库的根目录dan对其有读写权限,w只有读权限。

8、修改svnserve.conf文件

vi svnserve.conf

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

9、启动svn版本库

svnserve -d -r /var/svn/svnrepos


10、在windows上测试

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):

linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园

填写SVN的地址,如下图:

 

linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园

输入密码,如下图:

 

linux(centos)搭建SVN服务器 - 小木 - 青番茄乐园


本文转载自:http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/

共有 人打赏支持
Babyface丶小白
粉丝 3
博文 12
码字总数 4316
作品 0
朝阳
程序员
Linux系统搭建Apache+SVN(CentOS6.5)

SVN安装部署在前几篇博客中有 1.安装软件 # yum install httpd # yum install moddavsvn # yum install subversion 2.测试是否成功 # httpd -version # svnserve --version 3.配置 修改所有者......

Babyface丶小白
2015/08/27
0
0
本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982
2012/08/31
0
2
Linux(Centos6.5)下安装svn服务器,并通过http访问

linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。 安装: 安装svn,一般情况下,选择yum方式安装还是比较简单的。 [root@moshi ~]# yum -y i...

Gmupload
2014/11/03
0
28
Linux下搭建版本控制器SVN

关于版本控制器,大致可分为集中式和分布式两种。 集中式的版本控制器通常会存在一个中央服务器,主要是用来存放版本库的,(这里暂且先不说分支的事)当我们工作之前,首先需要从中央服务器...

暮回_梓
06/26
0
0
CentOS6.5安装Subversion

1.安装 参考: http://subversion.apache.org/packages.html#centos # yum install subversion # yum install moddavsvn 2.创建版本库 # mkdir -p /mnt/svn (创建版本库目录) # cd /mnt/svn #......

0-1
2014/06/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在Java中生成比特币钱包地址

让我们通过学习比特币(Bitcoin)如何实施该技术的各个方面来工作,好吗?该技术包括以下几个方面: 比特币地址bitcoin address是用来发送和接收比特币的。 交易transaction是比特币从一个地...

geek12345
27分钟前
3
0
面试必备Linux基础知识

学习Linux之前,我们先来简单的认识一下操作系统。 一 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统(Operation System,简称OS)是管理计算机硬件与软件...

小小明童鞋
28分钟前
7
0
SpringBoot基础教程3-1-3 Quartz定时任务单点持久化

1 概述 实际项目中,复杂的定时任务都会结合持久化,动态改变定时任务状态,本文将介绍基于Quartz的定时任务单点持久化方式,通过RESTful风格,演示定时任务的CRUD,最后使用Swagger测试。 ...

Mkeeper
44分钟前
14
0
Android入门—文件目录解析

AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我...

haoyuehong
47分钟前
8
0
IDEA中Maven打包时如何跳过测试

方法1:直接使用IDEA提供的方式 Maven命令栏的工具栏有下图中的图标,上面就写着 Skip Tests 按下图标后,如下图,test就不可用了 直接使用package命令即可。 方法2:自己编辑maven命令 进入...

karma123
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部