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

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

image.png
@[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
    
  • 版本库内容

image.png

4.4 配置 SVN对应的服务

  • 思路

image.png

  • 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"

image.png

4.5 启动 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:* LISTEN3443/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

image.png

本人其他相关文章链接

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

目录
相关文章
|
5月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
181 4
|
4月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
379 0
|
5月前
|
Java Linux 开发工具
Linux下版本控制器(SVN) -命令行客户端
Linux下版本控制器(SVN) -命令行客户端
156 4
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
237 1
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
372 0
|
IDE Linux 开发工具
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
280 0
|
Linux 数据安全/隐私保护 Windows
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
500 0
|
Android开发
svn服务器配置常见问题
svn服务器配置常见问题
251 1
|
存储 网络协议 Ubuntu
Ubuntu14.04快速搭建SVN服务器及日常使用
Ubuntu14.04快速搭建SVN服务器及日常使用