阿里云yum源安装svn一直报错 一直无法连接 http://mirrors.cloud.aliyuncs.com

配置163yum源
1,进入yum源配置目录
cd /etc/yum.repos.d
2,备份系统自带的yum源
mv CentOS-Base-Aliyun.repo CentOS-Base-Aliyun.repo.bak
下载163网易的yum源:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效
yum makecache

1.检查是否已安装

rpm -qa subversion

如果要卸载旧版本:

yum remove subversion

2.安装

yum install subversion
PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(这是安装配合Apache的模块)

3.检查是否安装成功

svnserve --version

如果成功会输出版本号

4.创建仓库目录
例如:

mkdir /home/data

5.创建项目

svnadmin create /home/data/game

6.检查是否创建成功

cd /home/data/game
ll

game目录下会多出几个文件夹

[root@iZuf68jjsi2tempfjenhvnZ game]# ll
total 24
drwxr-xr-x 2 root root 4096 Aug 15 10:47 conf
drwxr-sr-x 6 root root 4096 Nov 29 19:40 db
-r--r--r-- 1 root root    2 Nov 23  2016 format
drwxr-xr-x 2 root root 4096 Nov 23  2016 hooks
drwxr-xr-x 2 root root 4096 Nov 23  2016 locks
-rw-r--r-- 1 root root  229 Nov 23  2016 README.txt
[root@iZuf68jjsi2tempfjenhvnZ game]# ls
conf  db  format  hooks  locks  README.txt
[root@iZuf68jjsi2tempfjenhvnZ game]# 

7.进入conf目录会看到3个配置文件,生成的文件中都有英文注释说明
示例需求:

服务端组:开后端读写
U3D组:开APP端读写
ART组:开美术读写
管理员组:所有的读写

authz:用户权限配置
示例:

[groups]
manager = aa
server = bb,cc
client = dd
art = ee
u3d = ff,gg
mj2d = hh
[game:/]
@manager=rw
[game:/server]
@server=rw
[game:/client]
@client=rw
[game:/doc]
@server=r
@client=rw
[game:/doc/ui]
@art=rw
[game:/u3dclient]
@u3d=rw
[game:/gamedoc]
@art=rw
@u3d=rw
[game:/hzmj]
@u3d=rw
[game:/hzmj/guangdong]
@u3d=rw
@mj2d=rw
[game:/fish]
@art=rw

passwd:用户密码

[users]
# harry = harryssecret
# sally = sallyssecret
zhou=zhou1234
chen=chen1234

svnserve.conf:

[general]
anon-access = none
#匿名访问者权限
auth-access = write
#验证用户权限
password-db = passwd
#密码文件地址
authz-db = authz
#权限文件地址
# realm = My First Repository

8.开放svn端口
默认是3690端口,你也可以用别的。已开启的跳过这一步

修改
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重启
service iptables restart
查看
/etc/init.d/iptables status

9.启动SVN服务

svnserve -d -r /home/data/

-d:守护进程
-r:svn根目录
假设服务端IP为192.168.1.100,那么如下设置后game的访问目录就为:

svn://域名/game
11.开机启动
编写一个启动脚本svn_startup.sh,/home/datat/svn_startup.sh

#!/bin/bash
/usr/bin/svnserve -d -r /home/data/
[root@iZuf68jjsi2tempfjenhvnZ data]# which svnserve
/usr/bin/svnserve

修改该脚本的执行权限

chmod 777 svn_startup.sh

加入自动运行

vi /etc/rc.d/rc.local
在末尾添加脚本的路径,如:
/home/data/svn_startup.sh

检查是否启动

[root@iZuf68jjsi2tempfjenhvnZ data]# ps -ef|grep svnserve
root      6679     1  0 Dec11 ?        00:00:00 /usr/bin/svnserve -d -r /home/data/  可以看到启动的命令
root     12859 12626  0 09:53 pts/1    00:00:00 grep svnserve
[root@iZuf68jjsi2tempfjenhvnZ data]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      6679/svnserve         开放的端口
   

阿里云yum源安装SVN失败的问题相关推荐

  1. centos7.5.1804配置本地yum源和阿里云yum源以及163源

    一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方的地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或 ...

  2. CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级

    一.用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者 ...

  3. Centos配置阿里云yum源及epel源

    1.yum介绍 (1)全称"Yellow dog Updater, Modified",是一个专门为了解决包的依赖关系而存在的软件包管理器.就好像 Windows 系统上可以通过 ...

  4. Centos7配置阿里云yum源及epel源

    Background 踩坑记录吧.下次可以直接复制粘贴,不用再去排查是哪个字母字符少了多了,我这都是执行成功的命令粘贴过来的. 1.基础知识简介 yum: 全称"Yellow dog Upd ...

  5. CentOS7、红帽rhel8添加阿里云yum源方法

    CentOS7.红帽rhel8添加阿里云yum源方法 1.安装wget下载工具: yum -y install wget (要确保有本地镜像源才能安装,本地镜像源在安装光盘中,需要挂载到空目录上) 2 ...

  6. CentOS 8使用固定的阿里云yum源

    概要 介绍如何使CentOS 8使用固定的阿里云yum源 所用CentOS版本:8.0.1905 注意:本文完成的时间较早,请到清华大学镜像站(选别的镜像站也行)获取较新版本CentOS的软件源地址, ...

  7. Linux操作系统 阿里云yum源配置

    目录 前言: 1.官方yum源备份 2.下载阿里云yum源仓库的配置文件 3.上传到Linux操作系统,并存放在cd /etc/yum.repos.d/目录下 4.重新加载yum 5.测试安装http ...

  8. Centos7配置阿里云yum源

    Centos7配置阿里云yum源 原因:系统默认的yum源的国外的,下载慢:这里配置国内源,下载快,网络稳定. [准备:如未安装wget,需要先安装wget :通过命令 yum install wge ...

  9. centos7 设置阿里云yum源、docker源和docker镜像加速

    centos7 设置阿里云yum源和docker源及镜像加速 1 背景 2 yum源设置 2.1 备份yum文件 2.2 下载yum文件 2.3 清理缓存 2.4 生成新缓存 3 docker 源设置 ...

最新文章

  1. ​易生信-宏基因组积微学术论坛:基于大数据整合准确预测土壤的枯萎病发生...
  2. cgroup介绍、安装和控制cpu,内存,io示例
  3. Intent对象详解(一)
  4. 汇编语言实验 3 编程、编译、连接、跟踪
  5. VLC打开.264文件
  6. 服务端大量CLOSE_WAIT问题的解决
  7. MEP(minimum error pruning) principle with python implemention
  8. 解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
  9. LeetCode 第 29 场双周赛(890/2259,前39.4%)
  10. iscsi:IO操作流程(二)
  11. 【Python 04】Python开发环境概述
  12. 关于js的冒泡--新手踩坑案例
  13. A little knowledge point every day,一起学python
  14. Pareto Optimality 帕累托最优 是什么
  15. SpringBoot 实现业务校验,这种方式才叫优雅!
  16. 猜拳小游戏(Java代码实现)
  17. 朴素贝叶斯——凉鞋问题
  18. 如何使用计算机打印机共享的打印机驱动,怎样设置打印机共享_不同系统电脑设置打印机共享的方法 - 驱动管家...
  19. 厉害了!你的技术真的到天花板了吗?年薪50W
  20. bzoj3208 花神的秒题计划Ⅰ

热门文章

  1. 永劫无间为啥显示连接服务器失败,永劫无间服务器故障怎么办?永劫无间服务器故障解决办法...
  2. 核密度估计python_非参数估计:核密度估计KDE
  3. linux上安装hackrf_在Linux上安装Kubectl
  4. 我的世界服务器被无限循环怎么办,我的世界怎么制作无限循环装置_我的世界无限循环装置制作方法_游戏堡...
  5. mysql逗号分隔正则查询_正则表达式在逗号分隔的列表中查找字符串和下一个字符-MySQL?...
  6. 风吹来_风吹年年,雪落片片
  7. 八十四、堆排序解决TopK问题
  8. 化工热力学补考成功,几天没有头脑了,赶紧赏自己几题Leetcode动态规划算法最长系列
  9. 五、Hive架构,安装和基本使用
  10. 二十二、深入Ajax技术(下篇)