centos7安装svn服务

检查现有版本:

rpm -qa subversion

如果存储旧版本,卸载旧版本SVN

yum remove subversion

yum install subversion

svnserve --version

?

创建库

mkdir -p  /root/svn/repository

svnadmin create  /root/svn/repository  (有默认,查/usr/lib/systemd/system/svnserve.service)

查看/root/svn/repository文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

进入上面生成的文件夹conf下

vim passwd

.创建用户

cjh = cjh

vim authz

创建组

[groups]

admin_group = cjh

[/]

@admin_group = rw

配置svnserve.conf

vim  svnserve.conf

打开下面的5个注释

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

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

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

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

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

kill -9 杀死原先的进程

svnserve -d -r /root/svn/repository  启动

访问:svn://101.200.50.31 (默认端口是3690)

新建svnserve.service

[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/svnserve
ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS
ExecStop=ps -ef|grep svn|grep -v grep|kill -9 `awk ‘{print $2}‘`
ExecReload=$ExecStop $ExecStart

[Install]
WantedBy=multi-user.target

原文地址:https://www.cnblogs.com/cghhnty/p/8168670.html

时间: 2024-10-29 13:08:58

centos7安装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

Centos7安装SVN

Centos7安装SVN+HTTP http://www.centoscn.com/image-text/install/2016/0901/7875.html CentOS 7.2 安装Subversion(SVN) http://blog.csdn.net/wh211212/article/details/53128805 centos7.2部署svn服务器 http://m.blog.csdn.net/article/details?id=52127868 Centos7.2搭建SVN服务

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服务(CentOS7下)

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

centos7.2 安装svn服务

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

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

CentOS7 安装SVN服务器

1,安装SVN服务器程序 [[email protected] ~]# yum install subversion 2,创建SVN仓库 [[email protected] ~]# mkdir /root/svn [[email protected] ~]# svnadmin create /root/svn/ 3,配置仓库属性,创建用户,设置权限 3.1 配置仓库属性 [[email protected] ~]# vim /root/svn/conf/svnserve.conf  # ano

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文件

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