CentOS 搭建 SVN 服务器 及使用教程
服务器与客户端
1、搭建SVN服务器
① CentOS安装SVN
命令:
yum -y install subversion
检查是否安装成功
命令:
svn --version
如果显示如下内容说明安装成功
svn, version 1.10.2 (r1835932)
compiled Nov 3 2020, 23:13:15 on x86_64-redhat-linux-gnu
2、创建SVN仓库
① 创建仓库目录(目录地址可以自定义)
命令:
mkdir -p /home/svn/repository
② 非root用户需要更改目录权限
命令:
chmod 755 -R /home/svn/repository
③创建版本仓库
命令:
svnadmin create /home/svn/repository
创建完成之后进入刚才的目录就能看到下面几个文件:
conf db format hooks locks README.txt
其中 conf 目录里面包含有仓库的配置文件:
authz passwd svnserve.conf
特别说明:
1、这三个文件的作用
- authz文件:用户组及用户权限
- passwd文件:用户名及密码
- svnserve.conf文件:仓库配置信息
2、svn仓库
使用命令创建SVN仓库之后上传的文件并不能直接看到,因为文件被svn管理起来了储存在db目录。
3、修改SVN仓库的配置文件
配置文件概述:
- ① 使用vim 修改passwd文件:添加用户 用户名:jackma , 密码:123456
[users]
panyma=123456
- ② 使用vim 修改authz文件:设置用户权限
# 表示根目录下用户panyma拥有读和写的权限
[/]
panyma=rw
- ③ 使用vim 修改svnserve.conf文件
# 鉴权:是指验证用户是否拥有访问系统的权利。
# 取值范围"write"为可读可写,"read"为只读,"none"表示无访问权限。
anon-access = none
# 控制鉴权用户访问版本库的权限。
auth-access = write
# passwd 文件的位置,如果在同一目录下,就等于文件名即可
password-db = passwd
# authz 文件的位置,如果在同一目录下,就等于文件名即可
authz-db = authz
- ④启动SVN服务
- 命令:
svnserve -d -r /home/svn/repository
4、使用TortoiseSVN客户端连接svn仓库
......(有时间再写)
CentOS 搭建 SVN 服务器 及使用教程的更多相关文章
- [记录]CentOS搭建SVN服务器(主从同步)
CentOS搭建SVN服务器(主从同步)1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: #/ ...
- CentOS搭建SVN服务器,并通过Apache HTTP方式访问
摘要:本文主要讲述了在centos 6.5环境下搭建svn服务器,可通过svn:\\IP方式访问.同时由于部分公司内网端口限制,并不能访问外网的svn服务器,所以特地结合了apache服务器,使得可以 ...
- 【svn】Centos搭建svn服务器环境
1.需求描述 在Centos系统中搭建svn服务器环境 2.搭建过程 2.1 yum安装svn [root@localhost /]# yum install svn 2.2 新建目录存储svn目录 ...
- centos搭建svn服务器
1.在centos6.5上面搭建svn服务器,安装svn服务器:yum install subversion 2.在任意目录下创建仓库目录,这里放在/data/mypros目录下 3.执行命令:svn ...
- Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum ...
- 使用Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...
- Centos搭建SVN服务器三步曲
搭建SVN服务,有效的管理代码,以下三步可以快速搞定.1.安装 #yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6 ...
- centos搭建svn 服务器 并同步到web 目录(总结)
配置搭建步骤: Linux平台的SVN服务器的配置及搭建 从本地提交代码到svn代码库. 将代码库中代码同步到web目录: 1.在web目录中checkout版本库 进入/home/www目录下 ( ...
- CentOS搭建svn服务器支持https访问
在CentOS6.3 64位机器上配置SVN服务器,并设置只允许HTTPS连接,可以配置多个repos源,每个源都拥有自己的组和成员,用于权限控制. 安装相关软件 Apache yum install ...
随机推荐
- NOIP 2020 退役记
躲进你的身体. 哈哈 没想到这么快就轮到我退役啦 以前想想还感觉挺遥远的 这是我最后的机会啦! day-1 晚上照例吃了断头饭 但是没有蛋糕/kk 恭喜 Luckyblock 逃过一劫! (照照片的时 ...
- UnityEditorWindow做一个TimeLine的滑动块
UnityEditorWindow做一个TimeLine的滑动块 最近在做一个基于TimeLine的动画编辑器,在制作TineLine滑动条时遇到问题,网上查了好久,试了好多GUI组件都不满意.最后在 ...
- vue中全局/按需引用element,样式都不生效
简直是天坑啊,这个问题困扰了我一个晚上加今天一天,心里无数草泥马奔腾 被要求使用vue1.0+elementUI做一个后台管理项目,结果无论怎么操作elementUI,页面中都不显示css样式 谷歌百 ...
- 后端程序员必备的 Linux 基础知识
1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容. 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating Syste ...
- John the Ripper快速密码破解工具简单使用
在某场比赛中师傅们说需要用到该工具,学习之 题目给了我们一个流量包,分析 发现 .hint.php.swp文件 该文件是使用 vim 编辑文件时异常退出而产生的,可以通过 vim -r 文件名 进行相 ...
- python基本案例实现
案例一:test.txt文件中与输入的用户进行认证,超过3次用户被锁定,且把用户加入锁定的lock.txt文件中. # 需求点: # 1.输入用户名.密码 # 2.认证成功后显示欢迎信息 # 3.输错 ...
- Java并发编程的艺术(十)——线程池
线程池的作用 降低资源消耗.重复利用已有线程,减少线程的创建和销毁造成的消耗. 提高响应速度.当有任务需要处理的时候,就不用再花费重新创建线程的时间了. 提高线程的可管理性.不合理利用线程,会浪费资源 ...
- centos7 mysql 自动补全
1 yum -y install epel-release #配置erel源 2 yum -y install python-pip 3 pip install mycli #用pip安装 可能会出现 ...
- php_memcache扩展
今天在一家招聘信息看到需要熟悉memcache,以前没接触过,用的都是redis,今天稍微看了下,在这里记述下一些基础点. memcache是什么? 首先我们需要了解memcache是做什么的,他有什 ...
- docker 连接MySQL·集群
1 指定端口 docker run -p 3307:3306 --name root -e MYSQL_ROOT_PASSWORD=root -d mysql # 6380 root password ...