CentOS 7 安装SVN服务端
CentOS7下安装SVN服务
1. yum命令即可方便的完成安装
# sudo yum install subversion
测试安装是否成功:
# svnserve --version
更改svn的默认配置(更改默认的指向目录和默认端口)
# sudo vim /etc/sysconfig/svnserve
编辑示例:
OPTIONS="-r /data/svn --listen-port 3661"
2. 建立版本库根目录
# sudo mkdir -p /data/svn
创建版本库:
# sudo svnadmin create /data/svn/Jishu
如果删除版本库:
# sudo rm -rf /data/svn/Jishu
3. 配置svn配置文件
# sudo vim /data/svn/Jishu/conf/svnserve.conf
编辑示例:
[general]
anon-access = none #控制非鉴权用户访问版本库的权限
auth-access = write #控制鉴权用户访问版本库的权限
password-db = passwd #指定用户名口令文件名
authz-db = authz #指定权限配置文件名
realm = Jishu #指定版本库的认证域,即在登录时提示的认证域名称
4. 编辑svn用户配置文件
# sudo vim /data/svn/Jishu/conf/passwd
编辑示例:
[users]
admin = admin1234 #用户,密码
Tom = Tom1234 #用户,密码
Jack = Jack1234 #用户,密码
5. 编辑svn权限控制配置文件
# sudo vim /data/svn/Jishu/conf/authz
编辑示例:
[groups]
admin = admin #admin为用户组,等号之后的admin为用户
test = Tom,Jack
[Jishu:/] #表示根目录(/data/svn/Jishu),Jishu: svn仓库名
@admin = rw #表示admin组对根目录有读写权限,r为读,w为写
[Jishu:/test] #表示test目录(/data/svn/Jishu/test)
@test = rw #表示test组对test目录有读写权限
6. 启动,查看和停止SVN服务
启动SVN服务:
# sudo systemctl start iptables.service
查看SVN服务:
# sudo ps aux|grep svnserve #默认端口为:3690
# sudo systemctl status svnserve.service
8. 设置开机启动
在centos7, 设置开机启动:
# sudo systemctl enable svnserve.service #注意:根目录必须是/var/svn 这样才能设置成功!!
#设置开机启动后就可以按下面的方式开启或停止服务了
# sudo systemctl start svnserve.service
# sudo systemctl stop svnserve.service
如果报这样的错:svn: E204900: Can't open file '/data/svn/Jishu/format': Permission denied的错误。那就是与SELinux有关系,先把SELinux关闭吧
临时关闭:
# sudo setenforce 0
永久关闭:
# sudo vim /etc/sysconfig/selinux
修改:
SELINUX = disable #值修改为disable.
转载于:https://www.cnblogs.com/fjping0606/p/6049868.html
CentOS 7 安装SVN服务端相关推荐
- linux 安装svn服务端
最近需要在服务器配置svn,在网上找了很多资料,很多文章写的比较繁琐,思路也不是很清晰,本人最后在博客园找到了一篇文章,按照他的思路完成了svn服务端的配置,各位可以关注一下他的博客小茗同学的博客园, ...
- Linux下yum安装SVN服务端
Linux下yum安装SVN服务端 1.查看yum是否安装 2.安装svn 3.创建目录并配置 4.用户密码passwd配置 5.权限控制authz配置 6.服务svnserve.conf配置 7.启 ...
- Win7下安装SVN服务端
目录 背景 svn安装包 操作步骤 1.创建仓库 2.基础设置 创建服务 开放端口 参考文献 背景 因为同事的苹果本无法修改mac地址连接内网,无论下驱动也好,命令方式也好,都无法修改mac,打客户电 ...
- Linux安装svn服务端及iF.SVNAdmin可视化管理
目录 安装apache.PHP服务 安装SVN服务器及mod_dav_svn模块 安装iF.SVNAdmin 在apache服务配置文件下,进行svn的相关配置 在浏览器上可以访问 安装apache. ...
- Linux下安装SVN服务端
第一步:检查是否安装 使用版本查看检查svn是否已经安装过,如果反馈版本则已经安装过就不需要再次安装,如没有反馈版本信息则可通过yum安装软件. [root@localhost /]# svnserv ...
- Linux (Ubuntu)安装SVN服务端详细篇
1 先查看是否已经安装了svn: 如果没有安装svn则: root@houwp:~# svn --version The program 'svn' is currently not installe ...
- 开发基础 - Linux下安装SVN服务端
第一步:检查是否安装 使用版本查看检查svn是否已经安装过,如果反馈版本则已经安装过就不需要再次安装,如没有反馈版本信息则可通过yum安装软件. [root@localhost /]# svnserv ...
- Linux下安装SVN服务端的方法步骤
一.yum 安装 yum install subversion 若需查看svn安装位置,可以用以下命令: rpm -ql subversion 二.配置 1.创建仓库 我们在/home下建立一个名为s ...
- Linux下安装SVN服务端小白教程
安装 使用yum安装非常简单: yum install subversion 配置 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成 ...
最新文章
- 高速串行总线设计基础(三)SERDES的通用结构介绍
- 应该始终以PreparedStatement代替Statement
- 电脑已经连上网却显示没网图标小地球,导致国际游戏暴雪等软件无法运行(已解决)
- C#并行编程(4):基于任务的并行
- android显示圆圈动画,Android实现3个圆圈的动画
- Hibernate(7)关联关系_单向1对n
- Spark流编程指引(三)-------------------------------------初始化StreamingContext
- Python之with语句
- phpstudy快速搭建网站_小白快速上手搭建属于自己的网站
- itext7相关使用
- Oracle 11g的下载与安装
- 湖南省工业技师学院计算机证,湖南省工业技师学院
- 视频播放插件ckplayer简介
- 【科普】波特率和比特速率的理解
- 工作中少说这“五句话”(必读)
- C# winfrom窗体及控件 根据系统的分辨率自动调整位置
- 良仓远行 · 硅谷遇上西雅图,同游招募
- 一人最高能拿2500万!新基石研究员名单公布,刘若川段路明陆朝阳上榜,川大哈工大南大均有入选...
- 【面经】今天又一名读者斩获蚂蚁金服Offer,就是这么简单!!
- 关于解决 Failed to prepare partial IU:
热门文章
- Java基础日常总结!!
- JavaScript新手入门教程大全~~~
- 蓝桥杯之--神秘三位数
- 解决神经网络过拟合问题—Dropout方法、python实现
- ajax 链接java_如何使用ajax将下拉菜单链接到表
- Java Springboot+VUE前后端分离网上手机商城平台系统设计和实现以及论文报告
- react封装函数_react request.js 函数封装
- postgre管理员 无法访问表_postgresql – 授予用户对所有表的访问权限
- linux文件赋予755权限,Linux文件和目录的777、755、644权限解释
- C++ vector,STL vector