写点什么

Linux 下版本控制器 (SVN) - 服务器端环境搭建步骤

作者:刘大猫
  • 2025-06-03
    黑龙江
  • 本文字数:832 字

    阅读完需:约 3 分钟

@[toc]

进阶知识-Linux 下版本控制器(SVN)

4、服务器端环境搭建步骤

4.1 安装服务器端程序

yum install -y subversion
复制代码

4.2 验证是否安装成功

svn --version
复制代码

4.3 创建并配置版本库

  • 创建版本库目录


  mkdir -p /var/svn/repository
复制代码


  • 在版本库目录下创建具体项目目录


  mkdir pro_oa
复制代码


  • 创建 SVN 版本库


  svnadmin create /var/svn/repository/pro_oa
复制代码


  • 版本库内容


4.4 配置 SVN 对应的服务

  • 思路



  • SVN 服务

  • 名称:svnserve

  • 默认情况下不是开机自动启动


  [root@rich repository]# chkconfig|grep svn  svnserve 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭  [root@rich repository]# chkconfig svnserve on  [root@rich repository]# chkconfig|grep svnsvn  serve 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
复制代码


  • 对应可执行脚本文件路径


  /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"
复制代码


4.5 启动 SVN 服务

[root@rich init.d]# service svnserve start正在启动 svnserve:[确定][root@rich init.d]# service svnserve statussvnserve (pid 3443)正在运行...[root@rich init.d]# netstat -anp|grep :2255tcp 0 0 0.0.0.0:2255 0.0.0.0:* LISTEN3443/svnserve[root@rich init.d]# ps -ef|grep svnserve|grep -v greproot 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.pid3443
复制代码


本人其他相关文章链接

1.Linux下版本控制器(SVN) -服务器端环境搭建步骤2.Linux下版本控制器(SVN) -命令行客户端

用户头像

刘大猫

关注

还未添加个人签名 2022-08-23 加入

还未添加个人简介

评论

发布
暂无评论
Linux下版本控制器(SVN) -服务器端环境搭建步骤_人工智能_刘大猫_InfoQ写作社区