步骤1:更新系统

更新和升级系统软件包。

sudo yum -y update

升级后需要重新启动。

sudo reboot

第2步:在 OpenEuler Linux上安装Apache Subversion

运行以下命令在 OpenEuler Linux 机器上安装 SVN。

sudo dnf install subversion mod_dav_svn

按 键开始安装。

步骤 3:创建 Apache Subversion 配置文件

在 SVN 的 httpd 配置文件夹上创建配置文件。

sudo vim /etc/httpd/conf.d/subversion.conf

将以下内容粘贴到文件中。

<Location /svn>DAV svnSVNParentPath /var/www/svn<AuthType BasicAuthName "Apache SVN Repositories"AuthUserFile /etc/svn/svn-auth<Require valid-user<
</Location>

创建 SVN 目录。

sudo mkdir /var/www/svn /etc/svn/

步骤 4:创建存储库并添加 SVN 用户

创建您的第一个 SVN 存储库。

cd /var/www/svn
sudo svnadmin create myrepo

设置权限

sudo chown -R apache.apache myrepo

还要设置适当的 SELinux 安全上下文。

sudo semanage fcontext -a -t  httpd_sys_content_t "/var/www/svn(/.*)?"

创建 SVN HTTP 访问身份验证文件。

sudo touch /etc/svn/svn-auth

添加第一个 SVN 用户。

sudo htpasswd -cm /etc/svn/svn-auth abc
New password:<Enter-password>
Re-type new password: <Confirm-password>
Adding password for user abc

为密码文件授予适当的权限。

sudo chown root:apache /etc/svn/svn-auth
sudo chmod 640 /etc/svn/svn-auth

若要添加其他用户,请使用命令语法。

sudo htpasswd -m /etc/svn/svn-auth user2
sudo htpasswd -m /etc/svn/svn-auth user3
sudo htpasswd -m /etc/svn/svn-auth user4

步骤 5:访问 SVN 门户网站

启动并启用 httpd 服务。

sudo systemctl enable --now httpd
sudo systemctl restart httpd

在防火墙上打开 http 端口。

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --query-port=80/tcp
sudo firewall-cmd --reload
sudo svnserve -d --listen-port 80 -r /etc/svn

在OpenEuler 中安装和配置 SVN Server相关推荐

  1. Windows安装系列:SVN Server服务

    一.下载与安装 1.下载VisualSVN-Server-5.1.1-x64.msi  地址:Download | VisualSVN Server 2.找到最新版本SVN 5.1.1,直接双击它,弹 ...

  2. CentOs6.5中安装和配置vsftp简明教程

    这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下 一.vsftp安装篇 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # ...

  3. 在CentOS 6.3中安装与配置JDK-7

    在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...

  4. JOSSO在JBOSS中安装与配置

    JOSSO在JBOSS中安装与配置 1.JOSSO单点登录网关 1.1进入josso/bin目录,执行josso-gsh命令 1.2 安装JOSSO的核心Gateway,执行命令 gateway in ...

  5. 安装和配置SQL Server Reporting Services (SSRS)

    目录 什么是SQL Server报告服务(SSRS)? 先决条件 安装SQL Server报告服务(SSRS) 配置SQL Server报告服务 结论 在本文中,我们将在Windows机器上配置Mic ...

  6. 微软project服务器搭建,安装和配置 Project Server 2013

    安装和配置 Project Server 2013 11/20/2017 本文内容 摘要: 在 Project Server 2013 场中安装 SharePoint Server 2013,并创建 ...

  7. 微软project服务器搭建,安装和配置 Project Server 2010

    适用于: Project Server 2010 上一次修改主题: 2016-11-30 Microsoft Project Server 2010 作为服务应用程序在 Microsoft Share ...

  8. m0n0wall 软件防火墙 虚拟机中 安装与配置

    0X00 内容 m0n0wall 在虚拟机中安装与配置 策略配置 0X01 m0n0wall 在虚拟机中安装与配置 m0n0wall:是基于FreeBSD内核开发的免费软件防火墙.m0n0wall提供 ...

  9. Centos 7安装、配置SVN

    本文介绍Centos 7如何安装.配置SVN 文章目录 一.安装SVN 二.创建仓库 三.配置SVN 1.SVN配置项 2.用户管理 3.用户组和权限配置 4.关闭防火墙 5.启动服务 6.访问SVN ...

最新文章

  1. 线性回归api深度介绍
  2. Http接口设计(1)Token之前
  3. 使用个性化Profile代替Session
  4. pid控制器c51语言编程,51单片机电机pid控制系统程序
  5. 机器学习之基于A*搜索解决八数码问题15数码问题
  6. 网络知识:说说我们常听说的网络攻击是怎么回事?
  7. sql-C#-类型对应
  8. python把浮点数转换成16进制_Python将colorsys RGB坐标转换为十六进制
  9. 操作系统中的死锁问题
  10. HugeGraph 图数据库索引介绍 - 范围索引,全文索引
  11. mysql sequence java_MySQL增加Sequence管理功能
  12. 【Python爬虫】Requests库网络爬虫实战
  13. mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)
  14. ## python爬取MM131整站图片到本地
  15. 对数回归 matlab,高斯过程回归GPR-MATLAB语法解释
  16. java128分解质因数_java分解质因数
  17. KeilC51基础 改变代码的字体大小
  18. 微信lbs开发java_微信LBS获取
  19. 开源中最好的Web开发资源汇总
  20. css3动画实现3d旋转效果

热门文章

  1. 详解ByteBuf缓冲区
  2. Spring MVC 3 Showcase
  3. matlab一次二阶矩法正态分布,一次二阶矩法.ppt
  4. a标签点击下载文件通用方法,pdf文件预览不能下载解决方法
  5. WinInet 介绍
  6. sql查询今天,本月,今年的语句
  7. python 列表、元组 1.2 苏州大学运动会100米决赛8名队员按照成绩从小到大排序
  8. 关于场管G极悬空的实验与结论
  9. 【JSTL】foreach循环
  10. Linux kworker 占用CPU过高