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 ...
随机推荐
- ubuntu 安装scapy
官网下载最新安装包:https://scapy.net/ 下载之后进入相应文件夹解压: 然后进入相关文件夹启动setup.py: 成功:
- Django连接redis
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", &q ...
- PyQt+moviepy音视频剪辑实战1:多个音视频合成顺序播放或同屏播放的视频文件实现详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 第10.10节 Python使用__init__.py自动加载包下内容
在前面章节老猿介绍了包下模块及子包的加载的各种方式,并说明包的加载首先是自动加载包下的__init__.py文件.在<第10.6节 Python包的概念>中介绍了__init__.py文件 ...
- PyQt(Python+Qt)学习随笔:model/view架构中的QStringListModel
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.QStringListModel介绍 QStringListModel是Qt提供的一个已经实现Q ...
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的wordWrap属性
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTreeView树形视图的wordWrap属性用于控制视图展示数据项文本的单词换行原则,如果该值为 ...
- python-列表list和元组tuple
list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ...
- 轮廓检测论文解读 | 整体嵌套边缘检测HED | CVPR | 2015
主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, condensed-night-purple, gr ...
- 人社部新职业,Panda Global发现区块链新职业榜上有名!
近日,为了助力新冠肺炎疫情的防控,扎实做好"六稳"工作,全面落实"六保"任务,促就业拓岗位,人力资源社会保障部联合市场监管总局.国家统计局近日正式向社会发布一批 ...
- linux tar 压缩和解压缩
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个. 下面 ...