标签:word serve -- 定义 span 创建项目 password 设置 用户
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 # 查看是否启动
标签:word serve -- 定义 span 创建项目 password 设置 用户
原文地址:https://www.cnblogs.com/pzk7788/p/9446424.html