centos7.0搭建svn服务器
---恢复内容开始---
在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN
源码目录:/home/svn/project
工程名:project
工程目录:/home/svn/project
访问地址:svn://ip/project
一、 安装svn
yum install subversion
二、 svn服务器配置
1. 创建svn根目录
mkdir /home/svn
2. 添加工程
svnadmin create /home/svn/project
4. 配置工程用户
进入工程的配置目录:
cd /home/svn/project/conf
下面一共三个文件:authz passwd svnserve.conf
passwd: 里面保存用户信息,基本格式为:user = passwd
authz: 里面保存用户的分组信息,以及每个组的访问权限
svnserve.conf: 里面保存服务器的基本配置(下面介绍)
针对该例子的配置如下:
4.1 passwd里面添加用户
[users]
pm = pm123
4.2 authz配置用户权限
复制代码
[grouPS]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm
# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw
4.3 svnserve.conf配置(可默认)
# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write
# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db = /home/svn/project/conf/authz
三、 启动svn服务器
svnserve -d -r /source/svn
四、 拉取代码
svn co svn://ip/project
---恢复内容结束---
在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN
源码目录:/home/svn/project
工程名:project
工程目录:/home/svn/project
访问地址:svn://ip/project
一、 安装svn
yum install subversion
二、 svn服务器配置
1. 创建svn根目录
mkdir /home/svn
2. 添加工程
svnadmin create /home/svn/project
4. 配置工程用户
进入工程的配置目录:
cd /home/svn/project/conf
下面一共三个文件:authz passwd svnserve.conf
passwd: 里面保存用户信息,基本格式为:user = passwd
authz: 里面保存用户的分组信息,以及每个组的访问权限
svnserve.conf: 里面保存服务器的基本配置(下面介绍)
针对该例子的配置如下:
4.1 passwd里面添加用户
[users]
pm = pm123
4.2 authz配置用户权限
复制代码
[grouPS]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm
# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw
4.3 svnserve.conf配置(可默认)
# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write
# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db = /home/svn/project/conf/authz
三、 启动svn服务器
svnserve -d -r /source/svn
四、 拉取代码
svn co svn://ip/project
转载于:https://www.cnblogs.com/etiao/p/5404699.html
centos7.0搭建svn服务器相关推荐
- centos php svn,centos7中搭建svn服务器(示例代码)
系统环境:centos7.5 1)通过yum命令安装svnserve yum -y install subversion 若需查看svn安装位置,可以用以下命令: rpm -ql subversion ...
- CentOS7下搭建SVN服务器
(1).安装SVN 1)安装SVN [root@youxi1 ~]# yum -y install subversion mod_dav_svn [root@youxi1 ~]# cat /etc/s ...
- svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录
前言: 由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器.现在在这里给出简单的搭建过程. (其实吧,能用Git就尽量用git吧,好处自己 ...
- CentOS7:搭建SVN + Apache 服务器
CentOS7:搭建SVN + Apache 服务器 1. 安装httpd 安装httpd服务: $ sudo yum install httpd 检查httpd是否安装成功: $ httpd -ve ...
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- centos7 下搭建git服务器
总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...
- [记录]CentOS搭建SVN服务器(主从同步)
CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...
- Centos6.8下搭建SVN服务器
1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一 ...
- Windows和Linux环境下搭建SVN服务器
--------------------------Windows下搭建SVN服务器----------------------------- 一.安装SVN服务端 软件包Setup-Subversi ...
最新文章
- SAP 用户参数 ME_USE_GRID
- FPGA底层资源介绍
- binder-JAVA层机制
- 设定网页最小最大宽度和高度(兼容IE6)
- bash特性以及shell脚本简介
- mysql 索引优化 2_MySQL2索引优化
- javascript递归函数问题
- Apprentissage du français partie 3
- Nagios Plugin for Cacti (npc插件) Download 下载
- redis 一般启动几个 哨兵_redis哨兵机制讲解
- 根据id来实现小程序tab切换,
- HTTPS SSL/TLS协议原理
- 电脑大小写怎么切换_小白买了Mac pro电脑学会基本操作
- 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第1节 基本概念_02maven依赖管理的概念
- Codeforces Round #277 (Div. 2) E. LIS of Sequence DP
- spring常用注解使用讲解
- jsp中你必须记住的379
- CC(标准)版D碟收藏指南(三)
- convert bitset descriptor - cv::Mat
- FIPS 140-3与140-2的差异-5
热门文章
- 若川诚邀你加源码共读群,帮助更多人学会看源码~
- 现在学前端还来得及吗?总听人说饱和了
- matlab拟合四次函数表达式,用matlab编写程序求以幂函数作基函数的3次、4次多项式的最小二乘曲线拟合,画出数据散点图及拟合曲线图...
- ubuntu scp命令或者用root连接ssh提示:Permission denied, please try again.错误
- 物理层、数据链路层、介质访问控制子层
- day10 多媒体(文字 图片 音频 视频)
- UVa 1639 (期望) Candy
- web网页的表单排版利器--960css
- 大家注意:升级 win8.1 火狐浏览器 谷歌浏览器 搜狗五笔输入法 都不能用啦
- 软件项目管理概览----版本控制