gitlab使用

1、外观

gitlab使用教程详细(gitlab的使用和设置)(1)

设置完成后保存,返回登录页面查看

gitlab使用教程详细(gitlab的使用和设置)(2)

关于注册,有些公司是不允许打开的,,有些人数非常多的公司就需要打开注册的功能,让人员自己注册,我们来给他特定的权限就可以,毕竟人非常多的时候还由我们来给她们注册就非常不现实了,工作量会很大

2、自动注册

gitlab使用教程详细(gitlab的使用和设置)(3)

gitlab使用教程详细(gitlab的使用和设置)(4)

3、组&用户&项目

创建组

gitlab使用教程详细(gitlab的使用和设置)(5)

设置组名称、描述等创建群组

gitlab使用教程详细(gitlab的使用和设置)(6)

创建用户

gitlab使用教程详细(gitlab的使用和设置)(7)

gitlab使用教程详细(gitlab的使用和设置)(8)

设置密码

gitlab使用教程详细(gitlab的使用和设置)(9)

gitlab使用教程详细(gitlab的使用和设置)(10)

把用户添加到组里面

gitlab使用教程详细(gitlab的使用和设置)(11)

gitlab使用教程详细(gitlab的使用和设置)(12)

Guest:可以创建issue、发表评论,不能读写版本库
Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限
Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限
Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限
Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限
Gitlab中的组和项目有三种访问权限:Private、Internal、Public

Private:只有组成员才能看到
Internal:只要登录的用户就能看到
Public:所有人都能看到

创建仓库

管理区域-创建仓库

gitlab使用教程详细(gitlab的使用和设置)(13)

gitlab使用教程详细(gitlab的使用和设置)(14)

也可以导入项目

gitlab使用教程详细(gitlab的使用和设置)(15)

创建仓库以后,网页下面有操作步骤的提醒

gitlab使用教程详细(gitlab的使用和设置)(16)

4、登陆用户测试

是否能看到空的gitlabtest仓库,修改完密码后再次登录

gitlab使用教程详细(gitlab的使用和设置)(17)

5、添加ssh‐keys

注 :一个服务器的key只能添加到一个gitlab服务器上 ,一个用户可以添加多个key,切换到管理员用户

ssh‐keygen ‐t rsa

gitlab使用教程详细(gitlab的使用和设置)(18)

gitlab使用教程详细(gitlab的使用和设置)(19)

总结

gitlab的外观设置

gitlab的自动注册设置

gitlab的用户、组、项目的管理

重点:gitlab的自动注册设置,gitlab的用户、组、项目的管理

难点:记住如何启用和禁用自动注册功能,记住用户、组、项目的管理和设置流程