码迷,mamicode.com
首页 > 其他好文 > 详细

SVN服务器端环境搭建步骤

时间:2019-03-30 18:43:37      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:rgs   等等   color   chkconfig   文件路径   名称   客户   ...   etc   

5.1 安装服务器端程序

      yum install -y subversion

          技术图片

5.2 创建并配置版本库

  创建版本库目录
      mkdir -p /var/svn/repository
  在版本库目录下创建具体项目目录
      mkdir pro_oa
  创建SVN 版本库
      svnadmin create /var/svn/repository/pro_oa
       版本库内容

     技术图片

5.3 配置SVN 对应的服务
    思路

      技术图片

    SVN

 

      名称:svnserve
      默认情况下不是开机自动启动

 

[root@root02 repository]# chkconfig|grep svn
svnserve       	0:关闭	1:关闭	2:关闭	3:关闭	4:关闭	5:关闭	6:关闭
[root@root02 repository]# chkconfig svnserve on
[root@root02 repository]# chkconfig|grep svn
svnserve       	0:关闭	1:关闭	2:启用	3:启用	4:启用	5:启用	6:关闭
[root@root02 repository]# 

 

      对应可执行脚本文件路径

/etc/rc.d/init.d/svnserve

      注意备份!

 

      SVN 服务具体配置

 

原版
args="--daemon --pid-file=${pidfile} $OPTIONS"
修改版
args="--daemon --root 版本库根目录--listen-port 指定端口号--pid-file=${pidfile} $OPTIONS"
args="--daemon --root /var/svn/repository --listen-port 2255 --pid-file=${pidfile} $OPTIONS"
使用默认端口号的配置方式
args="--daemon --root /var/svn/repository --pid-file=${pidfile} $OPTIONS"

 

  5.4 启动SVN 服务

 

 

[root@rich init.d]# service svnserve start
正在启动svnserve:[确定]
[root@rich init.d]# service svnserve status
svnserve (pid 3443) 正在运行...
[root@rich init.d]# netstat -anp|grep :2255
tcp 0 0 0.0.0.0:2255 0.0.0.0:* LISTEN
3443/svnserve
[root@rich init.d]# ps -ef|grep svnserve|grep -v grep
root 3443 1 0 11:41 ? 00:00:00 /usr/bin/svnserve --daemon --root
/var/svn/repository --listen-port 2255 --pid-file=/var/run/svnserve.pid
[root@rich init.d]# cat /var/run/svnserve.pid
3443

 

命令行客户端

 

     创建两个工作区目录模拟两个开发人员
        mkdir -p /root/workspace/harry
        mkdir -p /root/workspace/sally
         检出         作用:完整下载版本库中的全部内容。
       命令:
            svn checkout svn://192.168.40.33/pro_oa ./ 
       附加效果
           在指定目录下创建.svn 目录
           保存本地目录和文件状态信息,用来和SVN 服务器进行交互
      工作副本
        .svn 所在的目录
        版本控制相关操作都需要在工作副本目录下执行。例如:提交、更新等等这样的操作。
        为了保证工作副本能够正常和服务器进行交互,请不要删除或修改.svn 目录中的内容。

 

SVN服务器端环境搭建步骤

标签:rgs   等等   color   chkconfig   文件路径   名称   客户   ...   etc   

原文地址:https://www.cnblogs.com/liyang6/p/10628384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!