栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

svn服务

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

svn服务

1. 安装svn
##安装
[root@localhost ~]# yum install -y subversion

##创建版本库
[root@localhost ~]# mkdir /svn

##版本库初始化
[root@localhost ~]# svnadmin create /svn/
[root@localhost ~]# ll /svn/
总用量 8
drwxr-xr-x. 2 root root  76 10月 11 10:14 conf
drwxr-sr-x. 6 root root 233 10月 11 10:14 db
-r--r--r--. 1 root root   2 10月 11 10:14 format
drwxr-xr-x. 2 root root 231 10月 11 10:14 hooks
drwxr-xr-x. 2 root root  41 10月 11 10:14 locks
-rw-r--r--. 1 root root 246 10月 11 10:14 README.txt
[root@localhost ~]#

##进入配置文件目录、
[root@localhost ~]# cd /svn/conf/
[root@localhost conf]# ls
authz  hooks-env.tmpl  passwd  svnserve.conf
#authz:控制权限
#passwd:密码文件
#svnserve.conf:仓库配置文件

##配置用户及权限
[groups]
admins = user1             #admins:组名 #user1:用户

[/]			     #[/]:指定目录,“/”代表仓库的根目录,即/data/svnroot/myproject/
@admins = rw		#指定admins组所对应的权限


##配置用户密码
[root@localhost conf]# vim passwd
[users]
user1 = 123456

##配置仓库文件
[root@localhost conf]# vim svnserve.conf
[general]
anon-access = none  		#指定匿名用户权限
auth-access = write  		#指定认证用户权限
password-db = passwd		#指定用户密码文件
authz-db = authz			#指定用户权限文件
realm = /svn				#指定对用的仓库文件(绝对路径)

##启动SVN
[root@localhost conf]# svnserve -d -r /svn

##查看端口
[root@localhost conf]# ss -antl
State     Recv-Q     Send-Q         Local Address:Port         Peer Address:Port    Process    
LISTEN    0          128                  0.0.0.0:3690              0.0.0.0:*
LISTEN    0          128                  0.0.0.0:22                0.0.0.0:*
LISTEN    0          128                     [::]:22                   [::]:*
##3690端口已开启
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/312812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号