版本库

linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf、authz、passwd配置文件详细介绍

纵饮孤独 提交于 2019-12-08 12:59:54
至于svn的概念,这里就不做详细阐述了,可以自行百度。简单来讲就是一个代码管理工具。本笔记就是记录下svn安装搭建步骤而已。 1,yum安装svn yum install subversion -y 2.验证是否安装完成 svnserve --version 如显示svn版本以及介绍信息,说明svn安装成功。或直接netstat 或ps查看也可以。 3,创建svn版本库 mkdir /home/svn #把版本库放在了home目录下的svn文件夹 svnadmin create /home/svn/repo0 #将svn作为所有版本库的目录,并创建了一个名为repo0的版本库 4.配置当前的版本库 创建版本库后,在当前版本库目录中会生成下面的文件,重点是配置文件。 [root@21yunwei svn]# cd /home/svn/repo0 [root@21yunwei repo0]# ll 总用量 24 drwxr-xr-x 2 root root 4096 5月 5 05:50 conf drwxr-sr-x 6 root root 4096 5月 5 05:50 db -r--r--r-- 1 root root 2 5月 5 05:50 format drwxr-xr-x 2 root root 4096 5月 5 05:50 hooks drwxr-xr-x 2

CentOS7+Apache+SVN安装配置,并通过HTTP方式访问

浪子不回头ぞ 提交于 2019-12-08 12:58:46
(一)SVN服务器搭建 1.安装subversion [root@swarm5 ~]# yum install subversion 已加载插件:fastestmirror, langpacks base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cn 正在解决依赖关系 --> 正在检查事务 ---> 软件包 subversion.x86_64.0.1.7.14-11.el7_4 将被 安装 --> 正在处理依赖关系 subversion-libs(x86-64) = 1.7.14-11.el7_4,它被软件包 subversion-1.7.14-11.el7_4.x86_64 需要 --> 正在处理依赖关系 libsvn_wc-1.so.0()(64bit),它被软件包 subversion-1.7.14-11.el7_4.x86_64 需要 --> 正在处理依赖关系 libsvn_subr-1.so.0()(64bit),它被软件包

centos7.3安装与配置SVN

浪子不回头ぞ 提交于 2019-12-08 12:52:36
参考:http://www.centoscn.com/image-text/config/2016/0429/7146.html http://blog.csdn.net/u012486840/article/details/52524389 1、yum命令即可方便的完成安装 $ sudo yum install subversion 测试 安装是否成功: $ svnserve --version 2. 建立版本库 创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里): $ sudo mkdir -p / var /svn 创建版本库: $ sudo svnadmin create / var /svn/wangwa 如果删除版本库: $ sudo rm -rf / var /svn/somnus 3. 配置svn配置文件 每个版本库创建之后都会生成svnserve.conf主要配置文件。编辑它: $ sudo vim / var /svn/somnus/conf/svnserve.conf 编辑示例: [general] anon-access = none #控制非鉴权用户访问版本库的权限 auth-access = write #控制鉴权用户访问版本库的权限 password-db = passwd #指定用户名口令文件名

阿里云服务器centos下安装配置svn服务器

别说谁变了你拦得住时间么 提交于 2019-12-08 12:51:11
转载于: http://blog.csdn.net/lake1314/article/details/23025571 1.安装svn服务器端 yum install subversion 从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd /usr/local/ //进入目录,准备创建svn目录 mkdir svnRepo //创建一个svn目录 chmod -R 777 svnRepo //修改目录权限为777 svnadmin create /usr/local/svnRepo/first //创建一个svn版本仓库first(first可以随便起名字) cd first/conf //进入first版本仓库下的配置文件目录 2.下面要修改这个目录下的三个配置文件 (1)vi svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径 把 # anon-access = read # auth-access = write # password-db = passwd //这四行,前面的#号和空格去掉,变成 anon-access = none //改成none auth-access = write password-db = passwd realm =

linux 上 搭建 svn版本库

佐手、 提交于 2019-12-08 12:44:21
svn配置 mount /dev/cdrom /media/cdrom 挂载光驱 1.安装svn服务器端 yum install subversion 从镜像下载安装svn服务器端 cd /usr/local/ //进入目录,准备创建svn目录 mkdir svn //创建一个svn目录 chmod -R 777 svn //修改目录权限为777 svnadmin create /usr/local/svn/linux //创建一个svn版本仓库sunny(sunny可以随便起名字) cd svn/linux/conf //进入sunny版本仓库下的配置文件目录 下面要修改这个目录下的三个配置文件 (1)vi svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径 把 anon-access = none //改成none auth-access = write password-db = passwd realm = linux //改成自己的版本库 注意去掉前边的# 保存 (2)vi authz //文件,创建svn组和组用户的权限 [group] linux = pcy,trp //创建一个sunny的组,并指定两个用户gep和wce [/] //制定根目录下的权限 @linux = rw //sunny组用户权限为读写 * = r /

Linux下安装SVN(图文详解)

回眸只為那壹抹淺笑 提交于 2019-12-08 12:43:04
Linux下安装SVN(图文详解) 本文以Centos6 x86_64,linux系统为例 如果各位还需要了解Linux下安装其他软件,例如:MySQL,JDK,Nginx等,文章结尾处有小编的其他博文连接,谢谢关注以及支持。 Windows下的SVN客户端安装本文暂不多做介绍,相信百度也有一堆教程。 请各位多点关注、多顶多评论,小编会相继推出Linux相关博文,SpringBoot,SpringClound,Shiro,Redis等等各种技术博文,让各位轻轻松松学会。 安装SVN 准备操作 查看Linux版本 cat /etc/redhat- release uname -rm 检查是否已经安装SVN 开始安装SVN 1、以上步骤检查无误后便可以开始安装SVN 2、在安装各种软件时,都养成检查系统版本和是否已经安装该软件的习惯,可以防止冲突,避免许多不必要的错误。 3、此处直接使用yum命令在线安装,简单快捷,执行命令等待安装完成即可,无需其他操作 yum -y install subversion 配置并启动SVN 建立SVN版本目录 建立SVN的版本数据存储根目录(svndata)以及用户、密码权限根目录(svnpasswd) 该目录用于存放用户以及配置文件 注意:刚创建目录是空的,因为还没有建立项目版本库 注意:svndata(用于存储项目)svnpasswd(用于存储用户

Linux SVN服务器搭建详解

雨燕双飞 提交于 2019-12-08 12:38:56
本文部分例子引用 linux下搭建SVN服务器完全手册 一、简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 二、安装与部署 yum install subversion-xxxx 在这个安装这个之前可能需要先安装 yum install perl-URI-xxxx 后面表示相应的版本号。 比如: 三、配置 这里主要涉及authz、passd、svnserve.conf三个主文件 (1)创建版本发布的主目录 mkdir -p /home/lorieskate/svn (2)创建版本库目录(版本库与版本主目录的区别是子集的关系,好比mount命令,版本库挂载在版本主目录下。当然版本主目录下可以有多个版本库,所以它们之间是一对多的关系) mkdir -p /home/lorieskate/svn/project svnadmin create /home/lorieskate/svn/project (3)配置密码 当上一步执行成功之后,会在该目录的conf目录下自动生成authz、passwd和svnserve

linux安装svn服务器的两种方式

风流意气都作罢 提交于 2019-12-08 12:37:46
操作环境: CentOS 7.2 64位 ==============第一种: 采用压缩包安装: 比如你们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。============== 第一步:SVN服务器端压缩包下载 下载地址:http://mirrors.cnnic.cn/apache/subversion/ 我下载的是subversion-1.8.19版本,下载好的压缩包置于目录 /usr/local/java/svn 下(根据大家实际需要自行选择存放目录)。 第二步:解压,进入解压后的文件 在/usr/local/java/svn目录下执行下面两个命令: # tar -zxvf subversion-1.8.15.tar.gz # cd subversion-1.8.19/ 第三步:编译并安装 A.在/usr/local/java/svn/subversion-1.8.19目录下执行下面命令: 先执行命令:# ./configure,看看有没有报错, (1)如果没有报错则跳过下面的B步骤; (2)如果有报错则看下面的B步骤安装依赖包,每安装完一个依赖包,就要在# ./configure 命令后面追加 --with参数并再次运行加了with参数的configure命令。 如果我只安了一个apr依赖包,那么就执行命令: #./configure --with-apr=

linux svn服务器的搭建及配置

倾然丶 夕夏残阳落幕 提交于 2019-12-08 12:29:35
今天学习了一下svn服务器的搭建过程,在这记录如下: 检测svn是否安装: rpm -qa subversion #检查现有版本,如果输入命令后没有提示的话,表明没有安装 yum remove subversion #如果有安装,可以通过该命令卸载旧版本的svn服务 yum -y install subversion #执行安装 创建svn目录: mkdir /home/svn #以后新的svn仓库都在这个目录下创建 创建一个svn版本仓库: svnadmin create /home/svn/firstrepo #在/home/svn下创建一个firstrepo版本库,执行命令后可以查看到该目录 查看该版本库下生成的文件夹: 创建一个版本库时,目录下会有以下文件夹,如下图 其中conf目录是对该svn版本库配置的目录,接下来需要对目录下的文件进行配置。 每创建一个svn版本仓库都会有这些文件 conf目录下各文件的介绍及配置方法 passwd文件 : svn用户信息文件,保存所有该版本库的所有svn用户,可以编辑该文件添加用户。 使用:添加格式为 用户名 = 密码 ,比如 root = 123456 “ =” 两边都保留一个空格 在以后svn客户端检出或者更新的时候就可以使用这个文件里的用户名密码登录认证。 authz文件: 配置每个用户所在组,所在组的权限(读或写)

CentOS下搭建SVN服务器

你。 提交于 2019-12-08 12:20:33
一,介绍SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 ----百度百科 二,安装SV 官网下载: http://subversion.apache.org/packages.html SVN客户端TortoiseSVN : https://tortoisesvn.net/downloads.html 1,yum install subversion安装 1 [root@localhost conf] # yum install subversion 2,新建一个目录用于存储SVN目录 1 [root@localhost] mkdir /svn 3,新建一个测试仓库 1 2 3 4 5 6 7 8 9 [root@localhost svn] # svnadmin create /svn/test/ [root@localhost svn] # ll /svn/test/ total 24 drwxr-xr-x. 2 root root 4096 Jul 28 18:12 conf drwxr-sr-x. 6 root root 4096 Jul 28