Linux下svn的安装与部署
最近工作碰到一个问题,我和一个同伙负责开发一个管理系统,基于原来的代码上进行修改,每当他修改之后,我要再修改都要和他确定是不是最新的文件,才能进行修改。非常影响工作的效率,所以在网上找了关于svn的使用。下面开始svn的安装和部署,解决开发中代码的同步问题。
在Linux上安装很简单。
第一。先查看yum 有没有被占用,被占用就 kill 掉,再进行 yum install -y subversion
[root@localhost ~]# ps aux |grep yum
root 2293 0.0 0.0 103252 836 pts/0 S+ 21:18 0:00 grep yum
[2]+ Killed yum install subversion
[root@localhost ~]# yum install -y subversion

第二,查看安装结果

[root@localhost ~]# svnserve --version
到处说明svn安装成功!下面我们就开始把项目部署到svn吧。
########################svn部署######################
首先我们先创建一个svnrep的文件夹,在该文件夹下进行资源的集中管理。
[root@localhost ~]# mkdir svnrep

其次,创建项目的仓库文件projectName。此时svnrep 下就有了 projName的仓库文件,进入projName查看,有conf、hooks 等文件
[root@localhost ~]# svnadmin create svnrep/projName
接下来就是配置conf 下的passwd(用户账号管理文件)、authz(用户权限管理文件)和svnserve.conf(指定访问仓库需要查看的passwd/authz )
[root@localhost conf]# pwd
/root/svnrep/projName/conf
[root@localhost conf]# vim authz

使用 vim 进行编辑 。在[groups]下插入
admin = testUser
再插入[projName:/]
@admin = rw

保持退出。1、点击esc在点shift+z 两次即可。使用同样的方法编辑passwd、svnserve.conf文件
passwd文件

svnserve.conf文件。把注释 去掉即可、anon-access =none 设置拒绝匿名访问

最后我们启动 svn服务。开始创建的时候是 在svnrep 下的projName仓库。所以使用 svnserve -d -r /root/svnrep/ 启动,查看是否启动
[root@localhost conf]# svnserve -d -r /root/svnrep/
[root@localhost conf]# ps aux|grep svnserve
root 2446 0.0 0.1 182664 1060 ? Ss 22:02 0:00 svnserve -d -r /root/svnrep/
root 2448 0.0 0.0 103252 840 pts/0 S+ 22:02 0:00 grep svnserve
完成svn服务器的配置、到本机下使用 svn:ip地址:3690/projName 进行连接。导入项目。点击项目文件夹,使用 tortoiseSVN 进行import

导入的时候需要输入刚才配置的用户信息!完成导入。。再把项目从svn检出到myEclipse进行开发。

Linux下svn的安装与部署的更多相关文章
- linux下svn的安装与配置
---恢复内容开始--- linux下svn的安装与配置 Linux发行版本:CentOS6.5 1.安装subversion sudo yum -y install subversion 2.创建s ...
- Linux下Redis的安装和部署
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- Linux下SVN客户端安装及使用
转载自:http://www.linuxidc.com/Linux/2015-01/111748.htm 不想自己写了,这个写的挺全的,我就按这个步骤走的,呵呵 非常感谢作者 环境说明: 系统版本:C ...
- Redis学习笔记之Linux下Redis的安装和部署
0x00 Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相 ...
- linux下redis的安装与部署
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- (转)Linux下 SVN客户端安装
原地址:http://rtxbc.iteye.com/blog/860092 今天有现场程序连svn服务器一直有异常,于是在现场linux下安装svn client来直接测试,看问题原因: 一:安装s ...
- Linux下Redis的安装和部署 详细
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- Linux 下 SVN 的安装和配置
SVN 是一个自由开源的版本管理系统,它可以按照时间的顺序去管理文件.目录以及对其进行的修改.于今,它被广泛的用于互联网公司的项目版本管理中 工作原理 它的工作原理如下图所示 它是由一个SVN服务器和 ...
- linux下nagios的安装与部署
一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...
随机推荐
- 基于Spark的FPGrowth算法的运用
一.FPGrowth算法理解 Spark.mllib 提供并行FP-growth算法,这个算法属于关联规则算法[关联规则:两不相交的非空集合A.B,如果A=>B,就说A=>B是一条关联规则 ...
- webpack 4 入坑及爬坑记录
一.安装 在本机安装好nodejs的基础上,window操作系统,cmd打开控制台,添加到创建的文件夹下 npm init //初始化npm npm install webpack --save-de ...
- JPA总结——实体关系映射(一对多@OneToMany)
JPA总结——实体关系映射(一对多@OneToMany) 注意:本文出自“阿飞”的博客,如果要转载本文章,请与作者联系! 并注明来源: http://blog.sina.com.cn/s/blog_4 ...
- UINavigationBar 的视觉效果
有很多属性可以决定导航栏的视觉效果,下面做一下总结 barStyle 属性 白底黑字 default 黑底白字 black blackOpaque 和 blackTranslucent 已被 Depr ...
- day 54 linux 常用指令入门
Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有“盘(C盘.D盘.E盘)”的概念.已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来 ...
- day 53 Django form 组件 autu 组件
https://github.com/Endless-Clould/homework/tree/master/auto_zujian ---恢复内容开始--- 前情提要: Django 组件 的 fo ...
- 小A老师的学习法
3.13
- Numpy学习50例
基础部分 1.导入numpy模块 import numpy as np 2.查看numpy版本信息 print(np.__version__) numpy的主要对象的多维数组Ndarray.Numpy ...
- gephi
http://pan.baidu.com/share/link?shareid=382396&uk=1696102437
- Java学习之路(九):Map集合
Map集合概述和特点 Map是属于java.util的一个接口Map<k,v> k:映射所维护的键的类型 v:映射值的类型 Map是将键映射到值的对象.一个映射不能包含重复的键:每个键最多 ...