svn配置
001.检查是否有安装. 如果有先删除
[[email protected] /]# rpm -qa subversion
002.安装svn(包名是"subversion")
[[email protected] /]# yum install subversion -y
003.验证是否安装成功, 能正常查看版本即可
[[email protected] /]# svnserve --version
004.创建svn数据目录, 创建版本仓库
[[email protected] /]# mkdir -p /opt/svn # 创建SVN数据目录
[[email protected] /]# svnadmin create /opt/svn # 创建版本仓库
005.添加三个用户, admin, user001, user002密码都为'111111'(直接在文件属部添加即可)
[[email protected] /]# vim /opt/svn/conf/passwd
admin = 111111
user001 = 111111
user002 = 111111
006.配置用户访问权限(直接在文件尾部追加即可)
[[email protected] /]# vim /opt/svn/conf/authz
[groups]
admin = admin,user001 # 定义一个admin组, 将admin, test001用户添加到admin组中.
[/] # 表示根目录
@admin = rw # 表示admin组, 并且有rw权限
user002 = r # 表示user002用户, 并且有r权限
* = # 表示取反(*表示其他用户, 这里没有定义的用户), 为空表示没有任何权限
007.修改全局配置文件(svnserve.conf)
# 去掉前面的注释即可
[[email protected] /]# vim /opt/svn/conf/svnserve.conf
anon-access = none # 开启匿名用户不可访问, 将read改成none
auth-access = write # 开启认证用户可以执行写操作
password-db = passwd # 开启指定密码文件
authz-db = authz # 开启指定认证文件
008.启动svn
[[email protected] /]# svnserve -d -r /opt/svn/
[[email protected] /]# netstat -tnlp | grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 2612/svnserve
[[email protected] /]#
009.连接
客户端下载地址: https://tortoisesvn.net/downloads.html
停止服务: killall svnserve
相关推荐
- SVN安装-配置-使用及myeclipse的插件安装(图文)
- svn配置
- Mac 配置 JDK SDK gradle
- SublimeText配置NodeJS代码提示【转自——just-coder】
- svn插件的安装及配置及链接MyEclipse
- springboot配置文件com.mysql.jdbc.Driver报红
- linux配置svn服务
- springboot配置文件com.mysql.jdbc.Driver报红
- 3dmax游戏建模想要出彩的效果,电脑配置不可少,其中有哪些呢?
- MyEclipse中SVN的安装及基础运用
- 安卓开发笔记——Socket使用方法
- Mac 配置 JDK SDK gradle