最近工作碰到一个问题,我和一个同伙负责开发一个管理系统,基于原来的代码上进行修改,每当他修改之后,我要再修改都要和他确定是不是最新的文件,才能进行修改。非常影响工作的效率,所以在网上找了关于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的安装与部署的更多相关文章

  1. linux下svn的安装与配置

    ---恢复内容开始--- linux下svn的安装与配置 Linux发行版本:CentOS6.5 1.安装subversion sudo yum -y install subversion 2.创建s ...

  2. Linux下Redis的安装和部署

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  3. Linux下SVN客户端安装及使用

    转载自:http://www.linuxidc.com/Linux/2015-01/111748.htm 不想自己写了,这个写的挺全的,我就按这个步骤走的,呵呵 非常感谢作者 环境说明: 系统版本:C ...

  4. Redis学习笔记之Linux下Redis的安装和部署

    0x00 Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相 ...

  5. linux下redis的安装与部署

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  6. (转)Linux下 SVN客户端安装

    原地址:http://rtxbc.iteye.com/blog/860092 今天有现场程序连svn服务器一直有异常,于是在现场linux下安装svn client来直接测试,看问题原因: 一:安装s ...

  7. Linux下Redis的安装和部署 详细

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  8. Linux 下 SVN 的安装和配置

    SVN 是一个自由开源的版本管理系统,它可以按照时间的顺序去管理文件.目录以及对其进行的修改.于今,它被广泛的用于互联网公司的项目版本管理中 工作原理 它的工作原理如下图所示 它是由一个SVN服务器和 ...

  9. linux下nagios的安装与部署

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

随机推荐

  1. httprunner 使用总结

    HttpRunner 概念 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试.性能测试.线上监控.持续集成等多种测试 ...

  2. 通过谷歌浏览器,找到页面某个事件属于哪个js文件

    在进行web开发中,有时候需要找到某个事件是属于哪个js文件,以便对文件进行修改,进行代码开发 1.打开谷歌浏览器, 打开事件所在页面, 鼠标右键, 点击"检查"项; 2.选中El ...

  3. Zookeeper原理分析之存储结构Snapshot

    Zookeeper内存结构 Zookeeper数据在内存中的结构类似于linux的目录结构,DataTree代表这个目录结构, DataNode代表一个节点.DataTree默认初始化三个目录:&qu ...

  4. java中的IO流(输入流与输出流)概述与总结

    Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...

  5. Unity色子的投掷与点数的获得(详解)

    前几天需要一个色子的投掷并且获得朝上点数的Unity脚本,在网上找了很多,都是一个模子刻出来的. 对于2018版的我来说,网上找的都是很早就弃用了的老版本. 好不容易能运行了,结果并不理想,于是又突发 ...

  6. linux下redis安装步骤

    1.官网上下载redis最新包,我下载的是redis-5.0.3.tar.gz,上传至服务器 2.解压缩:tar zxvf redis-5.0.3.tar.gz3.cd redis-5.0.3进入re ...

  7. qwq

    \[{\color{coral}{\texttt{ 邪王真眼是最强的!}}}\] \[{\color{coral}{\texttt{ 爆裂吧现实----}}}\] \[{\color{coral}{\ ...

  8. linux 目录结构+常用命令+压缩命令+vim使用+及基础知识

    linux目录架构 / 根目录 /bin 常用的命令 binary file 的目录 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst ...

  9. Opserver 初探二《exceptions配置》

    上一节主要介绍Opserver的搭建以及redis.sqlserver监控的配置,本节主要介绍异常日志的记录和监控.要实现异常日志的监控我们需要在项目中引入StackExchange.Exceptio ...

  10. ubuntu 下 重启 mongo 后 遇到蛋疼问题。

    以后,切忌 mongo 正常关闭后 ,再重启ubuntu. 否则后果这是很严重. 2014.8.6日 PM 6点. 网站莫名打不开了,全部是空白,又是老问题. 幸亏 及时发现,那就重启下. 蛋疼,重启 ...