subversion

CentOS 环境下搭建svn服务器

心不动则不痛 提交于 2019-12-08 13:52:24
第一、安装svn程序, yum install -y subversion (rmp -ql subversion 查看安装位置 svnserve --version 查看安装的版本) [root@iZ25gd15vigZ ~]# yum install subversion Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 6.4 kB 00:00 * base: mirrors.yun-idc.com * epel: mirrors.yun-idc.com * extras: mirrors.yun-idc.com * rpmforge: mirrors.neusoft.edu.cn * updates: mirrors.yun-idc.com base | 3.7 kB 00:00 epel | 4.4 kB 00:00 extras | 3.3 kB 00:00 rpmforge | 1.9 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 5.3 MB 00:00 Setting up Install Process Resolving Dependencies --> Running

Linux下搭建SVN+Apache环境

会有一股神秘感。 提交于 2019-12-08 13:42:48
一 准备需要的安装包。 (1)下载 apache 。通过官网下载,我使用了版本 : httpd-2.2.23.tar.gz (2) 下载Subverson 。 下载地址 http://subversion.tigris.org/downloads/subversion-1.6.12.tar.gz http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.gz 二 安装 安装顺序有要求, 先安装Apache ,再安装Subversion 。 1 安装apache 把安装压缩包[ httpd-2.2.23.tar.gz ]上传linux环境/usr/local/下面。 [root@localhost /]# cd /usr/local/ [root@localhost /]# tar zxf httpd-2.2.23.tar.gz [root@localhost /]# cd /usr/local/ httpd-2.2.23 [root@localhost /]# configure -prefix=/usr/local/apache -enable-dav -enable-so && make && make install 2 启动apache, 安装无错误后 进入 #cd /usr/local/apache

linux下apache+SVN搭建完美版

允我心安 提交于 2019-12-08 13:35:52
一 、先介绍一下Subversion和apache,apr,apr-util的关系 很多朋友初次接触Subversion时不是很理解subversion和apache的关系。 我在这里简单说明一下svn服务器和客户端的安装说明。 1.1服务器 subversion服务器是不需要apache的,但是可以使用apache,视具体情况来选择。 1、如果只要通过file://或svn://来访问,则不需要apache,只安装svn即可,使用svnserve来作为服务。 2、如果你要建立一个可以通过http://或https://来访问的版本库服务器,则你需要使用apache。 1.2客户端 在windows下,不管你要访问的是什么类型的服务器,只要安装一个TortoiseSVN就可以了,开发者已经帮你搞定一切。 在类Linux系统下,如果你通过file://或svn://来访问,则只要编译安装svn就可以, 如果通过http://访问,则要同neon编译, 如果通过https://访问,则要同带ssl支持的neon编译, 不论怎样,都要同apr和apr-util编译。 neon、apr、apr-util也很容易获得,目前发布的subversion代码都会有一个叫做subversion-deps-xxx的文件,比如1.4.3的就是subversion-deps-1.4.3.tar.bz2

http协议的svn服务器搭建(apache+subversion)

夙愿已清 提交于 2019-12-08 13:35:05
环境:Ubuntu10.10 Virtualbox4.02 CentOS5.5 2011/2/14 16:44 之前在Ubuntu Server上安装过了SVN,这次试着在CentOS上装装看,不是都说CentOS是服务器里最稳定的版本吗 之前在装虚拟机时没有安装任何 服务器,全部的服务都从头开始 第一步:安装apache subversion yum install httpd yum install httpd-devel //用于开发Apache模块 yum install subversion yum install mod_dav_svn //Subversion与Apache之间的接口(通过它,Apache就可以访问版本库,可以让客户端也使用HTTP的扩展协议 WebDAV/DeltaV进行访问) yum install mod_auth_mysql //这一项用于用户身份验证,在网上有资料说貌似这个mod_auth_mysql没得配置访问权限的只有用户设置,建议不装,用htpasswd就可以,在这里我没有装,我还是打算用htpasswd,可能下回会试试。 验证 svn模块(mod_dav_svn)是否正确安装 ls /etc/httpd/modules | grep svn 系统提示: mod_authz_svn.so mod_dav_svn.so 验证安装: svn

SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)

南笙酒味 提交于 2019-12-08 13:28:08
1、 Subversio和TortoiseSVN 简介 Subversio简介: Subversion是一个自由,开源的版本控制系统,可以随意地免费下载、修改、以及重新发布。 是一个通用系统,可以管理任何类型的文件。 服务器运行方式:独立服务器和借助apache。 存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据。另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。 Tortoisesvn简介: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端。 其它详细介绍请百度谷歌。 2、 Subversion服务器端下载 Subversion下载地址: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 我下载的是1.6.0版本: Setup-Subversion-1.6.0.msi 3、 TortoiseSVN客户端下载和汉化语言包下载 TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 下载地址: http://tortoisesvn.net/downloads.html TortoiseSVN汉化语言包下载:在同一页下面的地方

SVN—SVN服务器搭建和使用

三世轮回 提交于 2019-12-08 13:27:11
本系列会总结一些svn和git的安装和使用,以及最后svn的项目如何迁移到git上,整个系列会持续输出。 要学习svn,那么首先开始搭建svn服务器和客户端。 下面要讲的有: svn下载和安装 svn配置文件 svn服务器的使用 1:svn服务器和客户端安装包下载和安装 Subversion是优秀的版本控制工具, 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html ,下载对应的windows下的安装包。 我安装的是 服务安装包:Setup-Subversion-1.7.9.msi 客户端安装包:TortoiseSVN-1.8.11.26392-x64-svn-1.8.13.msi 对应的语言:LanguagePack_1.8.11.26392-x64-zh_CN.msi 首先安装 Setup-Subversion-1.7.9.msi ,安装完成后,安装客户端,这个安装的步骤和其他软件的安装没有什么不同,这里就不一一演示,网上有好多的详细介绍, 附: SVN服务器搭建–Subversio与TortoiseSVN的配置安装 SVN: a>、什么是版本控制 版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。

Centos7.3搭建svn服务端

假如想象 提交于 2019-12-08 13:08:01
Centos73搭建svn服务端教程 一安装 CentOS通过yum安装subversion subversion安装在bin目录 检查是否安装成功 二建立版本库 subversion默认以varsvn作为数据根目录通过 vi etcsysconfigsvnserve 修改这个默认位置 建立版本库hello-world 三配置密码及权限 配置SVN服务的配置文件svnserverconf 配置访问用户及密码 配置新用户的授权文件 四启动SVN服务 启动 检查服务是否启动成功 设置成开机启动 将3690端口打开 五客户端测试 Centos7.3搭建svn服务端教程 一、安装 CentOS通过yum安装subversion。 $ sudo yum install subversion subversion安装在/bin目录 $ which svnserve 安装目录为 : /usr/bin/svnserve 检查是否安装成功 $ svnserve –version svnserve,版本 1.7.14 (r1542130) 编译于 Nov 20 2015,19:25:09 版权所有 (C) 2013 Apache 软件基金会。 此软件包含了许多人的贡献,请查看文件 NOTICE 以获得更多信息。 Subversion 是开放源代码软件,请参阅 http://subversion

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),它被软件包

centOS搭建SVN服务器实现权限控制及linux与windows客户端的使用、排错

人盡茶涼 提交于 2019-12-08 12:47:07
目录 1.在centOS上搭建svn_server 2.svn启动与发布的简单排错 3.ACL权限控制 1.在centOS上搭建svn_server 1.查询是否已安装软件包及安装软件包 rpm -qa subversion #查询是否安装 yum -y install subversion #svn服务器有subversion提供 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/ 使用单仓库 svnadmin create /var/svn/project //创建共享的文件夹 project文件夹自动生成 修改配置文件,创建账户与密码 [root@gui ~]# vim /var/svn/project/conf/svnserve.conf [general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = none #匿名无任何权限 注意去掉空格

Linux centos 搭建SVN 服务器

不打扰是莪最后的温柔 提交于 2019-12-08 12:45:11
一 . SVN 简介 Subversion(SVN) 是一个开源的版本控制系統 , 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器 , 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本 , 或是浏览文件的变动历史。 SVN 中的一些概念 : ( 1 ) . repository (源代码库) 源代码统一存放的地方 ( 2 ) . Checkout (提取) 当你手上没有源代码的时候,你需要从 repository checkout 一份 ( 3 ) . Commit (提交) 当你已经修改了代码,你就需要 Commit 到 repository ( 4 ) . Update ( 更新 ) 当你已经 Checkout 了一份源代码, Update 一下你就可以和 Repository 上的源代码同步,你手上的代码就会有最新的变更 日常开发过程其实就是这样的(假设你已经 Checkout 并且已经工作了几天): Update( 获得最新的代码 ) --> 作出自己的修改并调试成功 --> Commit( 大家就可以看到你的修改了 ) 。 如果两个程序员同时修改了同一个文件呢 , SVN 可以合并这两个程序员的改动,实际上 SVN 管理源代码是以行为单位的