Centos6.5 -- 安装svn服务

1.使用yum方式安装

# yum install subversion

2.配置

2.1创建仓库

在挂载的数据盘下建立一个名为svn的仓库

       # cd /mnt/data_10G

       # mkdir svn

       # svnadmin create /mnt/data_10G/svn/

2.2编辑配置文件

       # cd svn/conf

2.2.1编辑passwd文件

该文件是账号密码文件

              # vim passwd

修改内容如下

                     [users]

                     xudebiao=1990xxx

2.2.2编辑authz文件

该文件是权限控制文件

              # vim authz

修改内容如下

                     [/]

                     xudebiao=rw

                     *=

(用户xudebiao对仓库目录下的所有文件具有读写权限,最后一行"*="表示除此之外其他用户无任何权限)

分组配置示例如下

                     [groups]

                     group1=xudebiao

                     [/]

                     @group1=rw

                     *=

2.2.3配置svnserve文件

              # vim svnserve.conf

打开下面5个注释,注意注释前后都不要留空格

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

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

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

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

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

3.启动svn

       # svnserve -d -r /mnt/data_10G/svn

-d表示守护进程, -r表示在后台执行

4.停止svn

       # killall svnserve

5.客户端连接

       地址 svn://121.196.215.6

       账号 xudebiao

       密码 1990xxx

6.设置svn开机启动

6.1新建启动svn的脚本文件

              # cd /root

              # vim svn.sh

内容如下:

              #!/bin/bash

              svnserve -d -r /mnt/data_10G/svn

赋予权限

              # chmod 777 svn.sh

6.2加入配置文件

              # vim /etc/rc.d/rc.local

添加:

              ## svn server

              /root/svn.sh

6.3查看进程状态

              # ps -ef|grep svnserve

6.4手动执行脚本测试

              # bash /root/svn.sh

停止svn服务后执行本脚本,再次查看是否启动成功

6.5重启机器查看是否开机启动svn

时间: 2024-08-05 11:13:46

Centos6.5 -- 安装svn服务的相关文章

在Linux上安装SVN服务

1.安装SVNyum install subversion 2.查看版本svnserve --version3.创建目录mkdir /web/svndata3.创建repo测试库svnadmin create /web/svndata4.配置:开启anon-access=read auth-access=write password-db=passwd :q (退出) vi svnserve.conf5.添加用户(用户=密码) zhang=zhang :q (退出) vi passwd6.启动s

CentOS 7.0版本下安装SVN服务端示例

一.安装部署环境 VMBox虚拟机.CentOS 7系统.4G内存.20Gb存储空间 二.基础环境建立 1.安装VMBox虚拟机: 2.启动VMBox虚拟机,安装CentOS系统[安装过程略,注意root密码]. 3.启动CentOS系统,并登录root账号. 三.CentOS配置工程 配置CentOS网络,虚拟机CentOS可以访问外网.该步骤必须先配置DNS,否则联网更新.下载操作将会报错. 查询网络配置文件所在位置及名称:cd /etc/sysconfig/network-scripts/

linux下安装svn服务

环境centos6.8 64位: 1.安装svn yum install subversion yum install mod_dav_svn 2.创建svn仓库 mkdie /home/svn 3.在svn仓库下创建版本库 svnadmin create /home/svn/xyz (版本库名:xyz) 4.修改svnserver.conf vi xyz/conf/svnseve.conf 5.编辑passwd添加用户 6.修改auth授权设置

Linux下安装SVN服务(CentOS7下)

1. 安装 centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 测试安装是否成功: 2. 建立版本库 创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里): 创建版本库: 如果删除版本库: 3. 配置svn配置文件 每个版本库创建之后都会生成svnserve.conf主要配置文件.编辑它: 编辑示例: [general]   anon-access = none #控制非鉴权用户访问版本库的权限   auth-acce

linux安装svn服务端不使用apache

一.安装 1.查看是否安装cvs rpm -qa | grep subversion 2.安装 yum install subversion 3.测试是否安装成功 /usr/bin/svnserve --version 如提示以下内容,说明已安装成功 -------------------------------------- svnserve,版本1.6.11 (r934486) 编译于Apr 11 2013,17:28:04 版权所有(C) 2000-2009 CollabNet. Subv

CentOS下安装SVN服务端

---恢复内容开始--- 1.使用yum安装 yum install subversion 2.创建仓库 1.创建成功后在svn下面多了几个文件夹. cd /home mkdir svn svnadmin create /home/svn 2.特别关注一下conf文件夹,这个是存放配置文件的 authz 是权限控制文件 passwd 是帐号密码文件 svnserve.conf 是SVN服务配置文件 3.配置passwd ---> 账号密码 vim passwd [users] test = 12

centos 7 安装 SVN服务

1.用yum安装 #  yum install subversion 2.在/home 目录下建SVN仓库,存储代码.如有代码分类.可以建文件夹区分 [[email protected] /]# cd /home [[email protected] home]# mkdir svn [[email protected] home]# svnadmin create /home/svn [[email protected] home]# ls svn conf   db   format   h

华为云、Linux 下安装SVN 服务端。

日常学习,Linux 下的 SVN服务器搭建,并记录. 1. 安装subversion : 使用yum安装非常简单: 1 #安装subversion 2 [[email protected] ~]# yum install subversion 运行命令后,与svn 有依赖关系的软件 都会被安装. 最后显示 “完毕”  .subversion 就安装完成了!!! 1 ....... 2 已安装: 3 subversion.x86_64 0:1.7.14-11.el7_4 4 5 作为依赖被安装:

centos7.2 安装svn服务

简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据.这些数据放置在一个中央资料档案库(repository) 中.这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动.这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史. SVN 的一些概念: repository(源代码库):源代码统一存放的地方 Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份 Co