在OpenEuler 中安装和配置 SVN Server
步骤1:更新系统
更新和升级系统软件包。
sudo yum -y update
升级后需要重新启动。
sudo reboot
第2步:在 OpenEuler Linux上安装Apache Subversion
运行以下命令在 OpenEuler Linux 机器上安装 SVN。
sudo dnf install subversion mod_dav_svn
按 y 键开始安装。
步骤 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相关推荐
- Windows安装系列:SVN Server服务
一.下载与安装 1.下载VisualSVN-Server-5.1.1-x64.msi 地址:Download | VisualSVN Server 2.找到最新版本SVN 5.1.1,直接双击它,弹 ...
- CentOs6.5中安装和配置vsftp简明教程
这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下 一.vsftp安装篇 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # ...
- 在CentOS 6.3中安装与配置JDK-7
在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...
- JOSSO在JBOSS中安装与配置
JOSSO在JBOSS中安装与配置 1.JOSSO单点登录网关 1.1进入josso/bin目录,执行josso-gsh命令 1.2 安装JOSSO的核心Gateway,执行命令 gateway in ...
- 安装和配置SQL Server Reporting Services (SSRS)
目录 什么是SQL Server报告服务(SSRS)? 先决条件 安装SQL Server报告服务(SSRS) 配置SQL Server报告服务 结论 在本文中,我们将在Windows机器上配置Mic ...
- 微软project服务器搭建,安装和配置 Project Server 2013
安装和配置 Project Server 2013 11/20/2017 本文内容 摘要: 在 Project Server 2013 场中安装 SharePoint Server 2013,并创建 ...
- 微软project服务器搭建,安装和配置 Project Server 2010
适用于: Project Server 2010 上一次修改主题: 2016-11-30 Microsoft Project Server 2010 作为服务应用程序在 Microsoft Share ...
- m0n0wall 软件防火墙 虚拟机中 安装与配置
0X00 内容 m0n0wall 在虚拟机中安装与配置 策略配置 0X01 m0n0wall 在虚拟机中安装与配置 m0n0wall:是基于FreeBSD内核开发的免费软件防火墙.m0n0wall提供 ...
- Centos 7安装、配置SVN
本文介绍Centos 7如何安装.配置SVN 文章目录 一.安装SVN 二.创建仓库 三.配置SVN 1.SVN配置项 2.用户管理 3.用户组和权限配置 4.关闭防火墙 5.启动服务 6.访问SVN ...
最新文章
- 线性回归api深度介绍
- Http接口设计(1)Token之前
- 使用个性化Profile代替Session
- pid控制器c51语言编程,51单片机电机pid控制系统程序
- 机器学习之基于A*搜索解决八数码问题15数码问题
- 网络知识:说说我们常听说的网络攻击是怎么回事?
- sql-C#-类型对应
- python把浮点数转换成16进制_Python将colorsys RGB坐标转换为十六进制
- 操作系统中的死锁问题
- HugeGraph 图数据库索引介绍 - 范围索引,全文索引
- mysql sequence java_MySQL增加Sequence管理功能
- 【Python爬虫】Requests库网络爬虫实战
- mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)
- ## python爬取MM131整站图片到本地
- 对数回归 matlab,高斯过程回归GPR-MATLAB语法解释
- java128分解质因数_java分解质因数
- KeilC51基础 改变代码的字体大小
- 微信lbs开发java_微信LBS获取
- 开源中最好的Web开发资源汇总
- css3动画实现3d旋转效果