首页 > 系统相关 >CentOS 安装 svn server ..

CentOS 安装 svn server ..

时间:2023-06-01 17:13:42浏览次数:48  
标签:svn authz .. CentOS repo1 conf apache data

https://subversion.apache.org/packages.html

 

1. 安装 Subversion

yum install -y subversion

2.安装 mod_dav_svn

yum install -y mod_dav_svn

3. 使用 svnadmin 命令创建svn仓库 手册

svnadmin create /data/svn/repo1

4. 将所属权移交apache

chown -R apache:apache /data/svn/repo1

5. 修改 svn服务配置

vi /data/svn/repo1/conf/svnserve.conf

如下

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

6. 使用apache工具创建用户名密码文件

htpasswd -c /data/svn/repo1/conf/passwd zxg

7. 继续添加用户

htpasswd /data/svn/repo1/conf/passwd ljt

8. 为用户设置权限

vi /data/svn/repo1/conf/authz

添加内容如下:

[repo1:/]
zxg = rw
ljt = rw
* =

9. 配置Apache HTTP Server

vi /etc/httpd/conf/httpd.conf

放开注释如下内容

Include conf.d/*.conf

10. 配置 Subversion 

vi /etc/httpd/conf.d/subversion.conf

增加如下内容:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /repo1>
DAV svn
SVNPath /data/svn/repo1
Authtype Basic
AuthName "My Repository"
AuthzSVNAccessFile /data/svn/repo1/conf/authz
AuthUserFile /data/svn/repo1/conf/passwd
Require valid-user
</Location>

11. 重启 Apache HTTP Server 服务

service httpd restart

 

标签:svn,authz,..,CentOS,repo1,conf,apache,data
From: https://www.cnblogs.com/zno2/p/6127012.html

相关文章

  • Linux centos7 ppc64le编译安装MySQL8遇见问题
    一.关于Nopackagedevtoolset-7-gccavailable.的解决办法1.使用centos默认yum源2.依次执行以下命令yuminstall-ycentos-release-sclyuminstall-ydevtoolset-7 二.cmake3>=3.6.1isneededbymysql-community-8.0.18-1.el7.ppc64le安装cmake3yuminstall......
  • CentOS7部署LAMP环境
    【转载】CentOS7部署LAMP环境宇翔2020 网路小栈 2023-04-1823:12 发表于山东收录于合集#CentOS3个#Linux操作系统2个LAMP分别代表Linux、Apache、MySQL和PHP。  本文使用的软件版本如下:Apache:2.4.6MySQL:8.0.32PHP:8.2.4phpMyAdmin:5.2.1 ......
  • Updating Homebrew... 长时间不动解决方法
    UpdatingHomebrew...长时间不动解决方法在配置开发环境时遇到了问题。执行:$brewinstallwatchman,在安装watchman的时候卡在(updatinghomebrew...)不动,开始以为是网络问题,后来不甘心还是网上找找解决方案,结果还是找到了。确保你已安装Homebrew依次输入下面的命令(注意:不要管重置部......
  • 基于CentOS7系统Docker19.03.15离线安装
    一、离线安装(1)去官网下载docker安装二进制包,选择适合自己的版本。这里下载的是docker-19.03.15.tgz,下载地址:https://download.docker.com/linux/static/stable/x86_64/(2)将安装包上传至安装机器(3)解压tar-xfdocker-19.03.15.tgz(4)将解压后的文件移至/usr/bin/......
  • Centos Yum源配置(清华源)
    配置清华源执行清华源官方语句https://mirrors.tuna.tsinghua.edu.cn/help/centos/?repo=centos7替换当前文件并备份请注意,CentOS8(非Stream版)已提前进入EOL停止服务阶段,因此镜像已被官方移动。如果您正在寻找关于这些系统的镜像,请参考centos-vault的帮助。该文件夹只提......
  • SVN的基本使用
    SVN学习1.什么是svn?全称:SubVersion特点:操作方便,入门简单支持跨平台操作(Window,Linux,MacOs)支持版本回退(时间机器)属于c/s结构软件(客户端与服务端)服务端为:VisualSVN客户端为:Tortoisesvn基本操作检出checkout新增add提交commit更新update历史记录撤销和恢复......
  • centos 添加新用户并授权
    添加用户[root@devops~]#adduserxuwei为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:[root@devops~]#passwdxuwei赋予sudo权限vim/etc/sudoers添加一行查看用户信息的常用命令用户列表文件:/etc/passwd用户组列表文件:/etc/group查看系统中有哪......
  • 图解VirtualBox安装CentOS 7
    VirtualBox简介VirtualBox是由德国InnoTek软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。VirtualBox提供用户在32位或64位的Windows、Solaris及Linux操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox上安装并且执行Solari......
  • centos 安装iftop命令
    要在CentOS中安装iftop命令,可以使用以下命令: yuminstallepel-release-yyuminstalliftop-y其他debian系統命令一、尽快连接服务器,查看异常流量,这里我推荐使用iftop;安装并启动iftop:aptupdateaptinstalliftopiftop二、iftop查看异常流量的IP,然后使用防火墙禁止;当......
  • 2023-05-31:给定一个整数数组 A,你可以从某一起始索引出发,跳跃一定次数 在你跳跃的过程
    2023-05-31:给定一个整数数组A,你可以从某一起始索引出发,跳跃一定次数在你跳跃的过程中,第1、3、5...次跳跃称为奇数跳跃而第2、4、6...次跳跃称为偶数跳跃你可以按以下方式从索引i向后跳转到索引j(其中i<j):在进行奇数跳跃时(如,第1,3,5...次跳跃),你将会跳到索引j使得A[......