Linux系统下的SVN Server搭建过程

一、摘要

主要在Linux操作系统下使用SVN服务器

二、安装步骤

0.验证是否有svnserver (svnserve --version)
1.安装svnserver (yum install -y subversion)
2.验证是否安装成功 (svnserve --version)
3.进入到svn的资源目录 (cd /home/svndir)
4.创建svn资源库 (svnadmin create myProject)
5.新增用户
6.配置用户权限
7.配置资源库权限
8.启动或者重启
9.测试

三、图文说明

0.验证是否安装,图下是未安装的

安装过的如下图

1.安装

2.重新验证

3.进入到svn的资源目录 (cd /home/svndir),创建svn资源库 (svnadmin create myProject)

4.进入到资源中

conf 配置文件所在的目录

5.进入到配置文件夹中

authz              是权限相关的配置

passwd           是帐号相关的配置

svnserve.conf 是资源库相关的配置

6.新增用户

编辑passwd文件,在users下添加用户,格式为 用户名 = 密码

7.配置用户权限

编辑authz文件,在[/] 下添加权限, 格式为 用户名=权限 (rw) 为读写权限

8.配置资源库权限

编辑svnserver.conf文件,如下

9.启动或者重启

如果是第一次启动 直接执行命令 svnserver -d -r 目录(可以是绝对路径)

如果是重启 首先执行kill

10.测试

上传一个文件测试

结果如下:

到此一个svn server已经搭建好了

时间: 2024-12-22 22:00:24

Linux系统下的SVN Server搭建过程的相关文章

详解Linux系统下PXE服务器的部署过程

在大规模安装服务器时,需要批量自动化方法来安装服务器,来减少日常的工作量. 但是批量自动化安装服务器的基础是网络启动服务器(bootserver). 下面我们就介绍一下 网络启动服务器的 安装和配置方法,供大家实践之用!1. 本文用到的术语解释PXEPXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘.光驱等设备启动.现代的网卡,一般都内嵌支持PXE的ROM芯片.当计算机引导时,BIOS把PXE client调入内

Linux系统下的SVN搭建

一.安装步骤 0.验证是否有svnserver (svnserve --version)1.安装svnserver (yum install -y subversion)2.验证是否安装成功 (svnserve --version)3.进入到svn的资源目录 (cd /home/svndir)4.创建svn资源库 (svnadmin create myProject)5.新增用户 6.配置用户权限 7.配置资源库权限 8.启动或者重启 9.测试 二.详细步骤 1.检查是否已安装 svnserve

Linux系统下实现SVN + Apache + SSL服务器框架的架设

系统版本:CentOS 6.5 (一)使用yum安装软件 1 # yum install httpd mod_dav_svn subversion mod_ssl 验证SVN是否安装成功:svn --version 出现上图类似的版本号信息,证明安装OK. 查看httpd配置文件/etc/httpd/conf/httpd.conf. 如果有以上mod_dav.so和mod_dav_fs.so两个文件的配置,则安装成功. (二)配置文件 1. 创建版本库 # mkdir -pv /svn/data

【SVN】Linux系统下使用svn命令

获取帮助 a.查看svn的所有命令: 命令:svn help b.查看svn某一个命令的帮助: 命令:svn 命令 help 例如:svn checkout help 常用命令: checkout(检出)命令 -- 将资源从SVN上,下载并关联到本地目录.可以用checkout的缩写co,命令的缩写可通过svn help时查看. 命令:svn checkout svn地址 [本地地址] 例如:svn co http://192.168.0.27/svn/src 这样就将该svn地址下的资源,下载

linux系统下yum源的搭建

1.建立挂载点 系统默认在 /mnt目录 1>创建挂载点 mkdir -p /mnt/cdrom   参数-p是需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理 2>查看光盘完整路径名.ls -l /dev|grep cdrom 3>挂载mount /dev/cdrom /mnt/cdrom  这个挂载不具有永久性,但是是常用的方法. 永久性挂载: vi /etc/fstab           加入  /dev/sdb/ /mnt/cdrom ext3  defaul

Linux系统下配置squid代理服务器的过程详解

简单记录一下Squid透明代理服务器的配置 环境:VirtualBox + CentOS 6.0 + squid-3.1.4-1.el6.i686 0.检查squid是否默认安装,没有安装的先安装 [[email protected] ~]# rpm -qa squidsquid-3.1.4-1.el6.i686 1.虚拟机添加双网卡,全部设置桥接,配置IP,eth0作为外网,eth1作为内网,注意配置文件里的网卡MAC地址要和设备匹配! [[email protected] ~]# vim /

Linux系统下吉林快-三平台开发环境搭建以及关于变量的基本操作

有问题联系Q1446595067吉林快-三平台开发, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议.Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(

Linux系统下Apache2.4.17的安装过程

Linux系统下安装Apache Server2.4.17.还是先声明一下,Linux命令我不进行讲解,因为我不是讲Linux命令的.有需要注意的地方,我会上图,没什么值得的注意的地方,我就不上图了.还有就是怎样将压缩包上传到Linux系统中去,我不进行讲解,还是那句话:网上教程太多了!最后,确保你的Linux是连网的! 工具/原料 Linux系列系统 Apache Server2.4.17源码包 APR源码包 APR-Util源码包 PCRE源码包 方法/步骤 1 首先,秉承我一贯的风格,来看

linux svn server搭建、多项目管理及主备方案

[svn简介]            svn用于版本管理数据,它采用了分支管理系统.在它出现之前存在CVS,svn推出之后,逐步替代了CVS.            目前又出现git,相比于svn,git更支持分布式版本管理,目前发展很猛,这里不详细介绍.大家可以先把svn了解熟悉之后,再看看git,对比下.            ps:时代总是在进步啊,需要跟上潮流.同时,需要了解潮流为何,需要思考潮流背后的原因为何,了解背景历史为何,否则就是盲从了. [第一安装] yum install s