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

本文涉及的产品
多模态交互后付费免费试用,全链路、全Agent
简介: 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) -命令行客户端

目录
相关文章
|
1月前
|
自然语言处理 监控 数据可视化
如何建设网站:使用阿里云的服务器网站建设5大步骤
企业用阿里云服务器建网站,无需复杂技术,按五步骤即可。先规划需求明确网站功能;再选入门级服务器并初始化;接着部署 PageAdmin CMS,可视化操作易上手;然后选模板填内容搭建网站;最后测试适配与稳定性,绑定域名备案后上线。PageAdmin 还方便后期维护调整。
285 10
|
4月前
|
监控 关系型数据库 数据库连接
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
119 3
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
|
5月前
|
Ubuntu 安全 数据安全/隐私保护
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
现在,你已经成功地在Docker上部署了GitLab。这就是我们在星际中的壮举,轻松如同土豆一样简单!星际旅行结束,靠岸,打开舱门,迎接全新的代码时代。Prepare to code, astronaut!
428 12
|
5月前
|
存储 弹性计算 网络协议
如何自定义购买阿里云服务器ECS?详细参考步骤,答疑解惑
阿里云ECS(弹性计算服务)支持用户根据需求自定义配置服务器,包括实例规格、存储、带宽、镜像类型及安全组等。购买前需完成实名认证并确保账户余额充足。操作流程涵盖选择付费模式(包年包月/按量付费)、地域、镜像、网络设置、登录凭证及高级选项等。创建实例约需3-5分钟,建议慎重选择不可更改的配置(如地域),并注意安全性与带宽计费策略。详细步骤可参考官方文档。
|
5月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
148 4
|
4月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
321 0
|
18天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
150 10
|
15天前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
20天前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
242 8