gitlab使用
1、外观
设置完成后保存,返回登录页面查看
关于注册,有些公司是不允许打开的,,有些人数非常多的公司就需要打开注册的功能,让人员自己注册,我们来给他特定的权限就可以,毕竟人非常多的时候还由我们来给她们注册就非常不现实了,工作量会很大
2、自动注册
创建组
设置组名称、描述等创建群组
创建用户
设置密码
把用户添加到组里面
Guest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目访问权限-VisibilityLevel、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限Gitlab中的组和项目有三种访问权限:Private、Internal、PublicPrivate:只有组成员才能看到Internal:只要登录的用户就能看到Public:所有人都能看到
创建仓库
管理区域-创建仓库
也可以导入项目
创建仓库以后,网页下面有操作步骤的提醒
4、登陆用户测试
是否能看到空的gitlabtest仓库,修改完密码后再次登录
5、添加ssh‐keys
注:一个服务器的key只能添加到一个gitlab服务器上,一个用户可以添加多个key,切换到管理员用户
ssh‐keygen‐trsa
总结
gitlab的外观设置
gitlab的自动注册设置
gitlab的用户、组、项目的管理
重点:gitlab的自动注册设置,gitlab的用户、组、项目的管理
难点:记住如何启用和禁用自动注册功能,记住用户、组、项目的管理和设置流程