持续集成我用 Linux程序员

如何使用SVN ADMIN管理多个项目仓库

2017-04-05  本文已影响175人  皇阿玛PLUS

目录

1.创建项目

2.设置用户组

3.设置权限

4.服务器中修改仓库目录的属性

5.刷新页面,查看状态

6.可能出现的报错


场景

  • 公司经过管理层决定,启动一个新的项目,项目名为shop;

1.创建项目

打开SVN ADMIN的登录页面,输入账户密码信息,登录管理系统
登录界面
SVN ADMIN的管理界面
SVN ADMIN管理界面
在“项目管理”中新建项目
项目管理-新建项目

TIPS:
假设场景中的项目为电商,项目名为shop,那么在命名的时候,我们可以下面这种规则添加命令;

2.设置用户组

2.1 创建用户
在“用户”页面中,填写账号、密码并提交,创建新的SVN用户
创建用户.png
创建用户后,会在底部看到,生成了新用户信息
生成用户.png
2.2 develper组添加gongge用户
在项目管理的“用户组管理”中,找到developer用户组,点击“设置用户”
用户组管理-设置用户
将新用户songge增加到developer组中
用户组-新增用户
添加完之后,底部就新增了用户组和账号的信息
用户组管理-新增管理
相同的方法,我们也要把admin用户添加到manager用户组中,如果不添加的话,那么仓库会有报错信息,返回405 状态代码
用户组管理-新增管理

3.设置权限

3.1 developer用户组添加“可读可写”权限
在“项目管理”界面中,点击“设置权限”
设置权限
进入“权限管理”界面,我们找到项目资源位置,给予用户组中将“developer”组,“可读可写”的权限,并保存
设置开发者权限

4.服务器中修改仓库目录的属性

进入/data/svn目录

  [root@example00 ~]# cd /data/svn/
  [root@example00 svn]# ls
  authz  httpd.conf  passwd.http  projectname_type
4.1 修改所有者
  [root@example00 svn]# chown -R apache.apache projectname_type/
4.2 修改目录权限
  [root@example00 svn]# chmod -R 777 projectname_type/

5.刷新页面,查看状态

5.1刷新SVN ADMIN的仓库权限设置页面,查看仓库的状态
权限管理界面-查看仓库状态
到这里,如果发现仓库资源下面没有返回错误信息,那么仓库配置成功!

6.可能出现的报错

6.1 svn: E175002: PROPFIND of '/svn/project_liyasong': 405 Method Not Allowed (http://xxx.xxx.com:80)

可能的原因:

6.2 SVN ADMIN中“权限管理”中,刷新svn仓库,显示“认证失败”

可能的原因:

上一篇下一篇

猜你喜欢

热点阅读