首页 > 其他 > 详细

安装SVN服务端

时间:2018-08-08 23:55:11      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:netstat   new   authz   用户   ner   groups   family   gen   class   

1、安装 SVN

[root@localhost ~]# yum install -y subversion

2、配置 SVN

[root@localhost ~]# mkdir -p /data/svn/myproject         # 创建项目目录,如果你有多个项目,可以创建多个目录,这里我创建一个名为myproject的项目目录
[root@localhost ~]# svnadmin create /data/svn/myproject  # 创建版本库,以便使用svn进行版本管理
[root@localhost ~]# ll /data/svn/myproject/conf/         # 配置文件目录
总用量 12
-rw-r--r-- 1 root root 1080 8月 8 23:00 authz            # 控制用户权限的配置文件
-rw-r--r-- 1 root root 309 8月 8 23:00 passwd            # 设置用户密码的配置文件
-rw-r--r-- 1 root root 2279 8月 8 23:00 svnserve.conf    # 版本库的主配置文件
[root@localhost ~]# cat /data/svn/myproject/conf/authz

[groups]               # 定义用户组
admin = user1,user2    # 定义admin组,该组包含user1,user2两个用户
guest = user3,user4    # 定义guest组,该组包含user3,user4两个用户

[myproject:/]    # 对myproject项目分配权限
@admin = rw      # admin组内的所有成员都可读写
* = r            # 其他所有成员都只读
[root@localhost ~]# cat /data/svn/myproject/conf/passwd    # 格式为: 用户名 = 密码
[users]
user1 = a2b7ud6kjll44itr
user2 = kcgff2fy0gq5seia
user3 = si9kep5t4q5gja7i
user4 = 9usi2p6c17xgrrez
[root@localhost ~]# cat /data/svn/myproject/conf/svnserve.conf
[general]
anon-access = none             # 匿名用户不拥有任何权限
auth-access = write            # 认证用户拥有读写的权限
password-db = passwd           # 使用哪个密码文件
authz-db = authz               # 使用哪个权限文件
realm = /data/svn/myproject    # 作用于哪个版本目录

3、启动 SVN

[root@localhost ~]# svnserve -d -r /data/svn/myproject/    # 启动svn,-d 表示在后台运行,-r 指定版本目录
[root@localhost ~]# netstat -lnp | grep svn                # 查看是否启动

 

 

 

 

 

 

    

安装SVN服务端

标签:netstat   new   authz   用户   ner   groups   family   gen   class   

原文:https://www.cnblogs.com/pzk7788/p/9446424.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号