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) -命令行客户端

目录
相关文章
|
6月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
8月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
1484 21
|
7月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
746 13
|
8月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
309 4
|
7月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2533 0
|
7月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
761 0
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
314 1
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
455 0
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
347 0
|
Android开发
svn服务器配置常见问题
svn服务器配置常见问题
315 1

热门文章

最新文章