Linux系统安装SVN

这篇具有很好参考价值的文章主要介绍了Linux系统安装SVN。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、检查是否有SVN

二、安装SVN

 三、创建目录

1、创建目录

2、创建版本库

四、配置

1、创建用户及密码

 2、权限配置

 3、配置SVN服务配置文件svnserve.conf

 五、启动与停止SVN服务

1、启动svn

2、查询svn是否在运行

 3、停止

 六、设置开机自启

 七、验证

 八、开启防火墙策略


一、检查是否有SVN

rpm -qa subversion

yum -y  remove subversion

linux安装svn,云服务器相关,svn,服务器

 这是机器上没有SVN

二、安装SVN

yum -y install subversion

linux安装svn,云服务器相关,svn,服务器

linux安装svn,云服务器相关,svn,服务器

 检查安装结果

查看SVN版本

svn --version

linux安装svn,云服务器相关,svn,服务器

 三、创建目录

1、创建目录

mkdir -p /usr/local/svn/svnrepos

2、创建版本库

svnadmin create /usr/local/svn/svnku

创建后,进入svnku,里面目录如下

linux安装svn,云服务器相关,svn,服务器

其中conf文件夹下存放的是SVN的配置文件

四、配置

1、创建用户及密码

进入修改passwd文件 

linux安装svn,云服务器相关,svn,服务器

在[user]标签下加入

用户名=密码

admin=admin@123
test=123456

linux安装svn,云服务器相关,svn,服务器

 2、权限配置

linux安装svn,云服务器相关,svn,服务器

使用分组的方法配置权限

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe

readAndWrite = admin
readonly = test

# [/foo/bar]
# harry = rw
# &joe = r
# * =

[/]
@readAndWrite = rw
@readonly = r

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
* = r

linux安装svn,云服务器相关,svn,服务器

 3、配置SVN服务配置文件svnserve.conf

linux安装svn,云服务器相关,svn,服务器

 放开下图配置linux安装svn,云服务器相关,svn,服务器

anon-access = none              #禁止匿名用户访问
auth-access = write             #授权用户可写
password-db = passwd            #使用哪个文件作为账号文件
authz-db = authz                #使用哪个文件作为权限文件
realm = /usr/local/svn/svnku     #认证空间名,版本库所在目录

linux安装svn,云服务器相关,svn,服务器

 五、启动与停止SVN服务

1、启动svn

svnserve -d -r /usr/local/svn/svnku

2、查询svn是否在运行

ps -ef|grep svnserve

linux安装svn,云服务器相关,svn,服务器

 3、停止

我们直接杀死进程来停止服务

kill -9 8128

linux安装svn,云服务器相关,svn,服务器

 六、设置开机自启

在 /etc/sysconfig 路径下修改svnserve文件

linux安装svn,云服务器相关,svn,服务器

 linux安装svn,云服务器相关,svn,服务器

 修改

linux安装svn,云服务器相关,svn,服务器

 执行systemctl enable svnserve.service

linux安装svn,云服务器相关,svn,服务器

 七、验证

重启机器,连接上后直接查看svn状态,

linux安装svn,云服务器相关,svn,服务器

 八、开启防火墙策略

此时还无法使用svn,还需要在安全组中加入3690端口,并放开防火墙的该端口

linux安装svn,云服务器相关,svn,服务器

 完成后访问linux安装svn,云服务器相关,svn,服务器

 使用用户名密码即可

 文章来源地址https://www.toymoban.com/news/detail-617867.html

到了这里,关于Linux系统安装SVN的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月08日
    浏览(91)
  • 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    转载自cpolar内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问 由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域

    2024年02月06日
    浏览(79)
  • 在腾讯云服务器OpenCLoudOS系统中安装svn(有图详解)

    yum -y install subversion 安装成功: mkdir -p /usr/local/svn/svnrepository 创建test仓库: svnadmin create /usr/local/svn/test test仓库创建成功: cd /usr/local/svn/test/conf 配置passwd文件 vi passwd 新增test1用户,并设置密码123456 :wq 保存退出 配置authz文件: vi authz 在文件最下边,新增这三行 rw 代表可读可

    2024年02月11日
    浏览(51)
  • (TinkSystem SR650)安装服务器操作系统(Windows Server 2022)步骤和相关概念

    服务器操作系统安装步骤 记录一下服务器操作系统安装过程,虽然简单但还是有一些坑需要注意,本次使用的是联想服务器ThinkSystem SR650;安装windows Server 2022 Standard(桌面)。 下载windows server 2022镜像文件(.iso)并且解压出来(不解压安装的时候服务器不能找到镜像文件)

    2024年02月13日
    浏览(42)
  • Linux系统安装Samba服务器

    在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba 便是能够在 Windows 和 Linux 之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在 Linux 系统上安装 Samba 服务,以 CentOS7 系统为例。 首先,我们通过 yum 包管理工具在 CentOS7 系统上安装 Samba 服务。

    2024年01月22日
    浏览(50)
  • Linux系统安装NFS服务器

    NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。

    2024年01月21日
    浏览(56)
  • Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法

    由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内

    2024年02月11日
    浏览(64)
  • 【Linux】使用Jenkins + svn + springboot自动构建jar包并自动打包在服务器上运行

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年04月26日
    浏览(37)
  • Linux 操作系统安装 Apache 服务器

    摘要 电子计算机诞生以来,计算机操作系统的研究有了很大的发展。我们 身边最熟悉的操作系统有微软的 windows。当然这只是相对于 pc 端来说。现在 操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携 设备、其他自动化设备等各个层次的应用领域

    2024年02月04日
    浏览(66)
  • 【RabbitMQ】Linux系统服务器安装RabbitMQ

    首先应该下载erlang,rabbitmq运行需要有erland环境。 官网地址:https://www.erlang.org/downloads 下载rabbitmq 官网环境:https://www.rabbitmq.com/download.html 注意:el7对应centos7,el8对应centos8,centos7用erlang23版本或者23以下版本,centos8用erlang24版本。 博主的系统是centos 7的所以下载的是el7的 1、

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包