一、登录gitlab
![在这里插入图片描述](https://img-blog.csdnimg.cn/0803942cd9b3416cab1c800560ee2d5d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
二、修改当前用户的密码
![在这里插入图片描述](https://img-blog.csdnimg.cn/07a41ab838fc401b9939b22400459cf4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
三、项目管理
1.新建项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/58c822ea0b5a40408682b5eb42bf999c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d476195afa4f441fb9353b7e1cbd57f1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
2.查看该项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ca7b12886784581a57866f40b5ac73f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
四、导入ssh key
项目地址有HTTP和SSH两种方式-------可发送给开发人员下载和初始化项目
如果通过SSH方式拉取推送项目代码必须要导入SSH key
1.选择ssh方式
![在这里插入图片描述](https://img-blog.csdnimg.cn/63eacae247ac478c9bbf254713599a3d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
2.选择设置列表
![在这里插入图片描述](https://img-blog.csdnimg.cn/40cda570012d4d1c93596439f56277b2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
3.选择ssh key选项
![在这里插入图片描述](https://img-blog.csdnimg.cn/8963fdcada494823aa804e29946f2464.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
4.在linux端生成ssh key
ssh-keygen -o -t rsa -C "123456@qq.com" -b 4096
[root@k8s gitlab]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5dZAlQnyHIX4f43jwSn8SOGCe1TskybH+IFC8aCSfKdFt4NRZehcENAk4FSgkO5bBrFQ/CyHih2FD5GKgFXJmwI9dIEIs4xxXZLYRJeyHHD5RnPeqs4tYjTJE61MSuY5COY7k9vgwFsWUZHySsXPzUvI2Tjhq0wEH5OOooogSQ46c4mlLBvwtpAXNwstk2hgR1dVPpC45hEa3RjhxdqzR8Uig+O3rQ2qhfnkkUYk2fkJ51eFBlBkiQTy9A/Oim4z8CxUTovW4JamvohIqbyFQmfaAjzdT9O2ZVFR+VzV4EnrjYUpYb6XPY8WtsfCjiJI1aQGiRStTRq4C00kysbNs66CoBWZZdyf6de9y3DhS6YBbvrCsujuvNqQUD79UjEC+tHHxRy3ZwYdfj1mHUOB1H6qwOvtebMqk9ybGA4Fz3d7RZy/QZjj/95x3/QHg/vRYSDg/+8tfMNbTtB9jDtnstyJVi2plBifUZ2uV3PoBpB1ShpS0ls5g19Ty6cq51PPi1RxhYPSrI/bhLtfdm30XvADSjZdk5jd8AN6HmB6UNdVR++vFqH1p6/gZma32bC8WhJAMW07vWeEYe3HIo+JxWulT7WBhf/GHxvhXj4XStjZ+EUX41qhetLpuyAvGd1W2qqKcnESReC/FsafRN4kNb9rC00mbKL03oZMhOzuFAw== 123456@qq.com
5.将密钥添加进去
![在这里插入图片描述](https://img-blog.csdnimg.cn/c90b8534874d4d348cd0417d8796720f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/3fa8c05e6ff54a5997adec5c2ef0fc42.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
五、用户管理
1.创建组
![在这里插入图片描述](https://img-blog.csdnimg.cn/991bcb7172f5482cbb7b103dfed22eb1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c6fda008f25549f4bee72f3d4cbac4c8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
2.创建用户
![在这里插入图片描述](https://img-blog.csdnimg.cn/40b2dfec9f7e490a870eab8e79f1d8db.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e2accd18bc5d40f2a83c58005e9a1773.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
3.将用户添加到组
![在这里插入图片描述](https://img-blog.csdnimg.cn/a56a0148c02145748db65e5adf22d637.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d7d83070ebe744f3b07649515f55a823.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
3.从组里添加项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/b1f65e92dd4f4c059dbfd8f0455aff96.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
六、用户授权管理
1.给用户授权管理
![在这里插入图片描述](https://img-blog.csdnimg.cn/034e3bbcc95d48d4807fc54edcc45bae.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)
2.用户权限说明
Guest(匿名用户) :创建项目、写留言薄
Reporter(报告人)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段
Developer(开发者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、
移除不受保护的分支 、创建标签、编写wiki
Master(管理者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、
推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、
移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子
Owner(所有者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、
推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、
移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子、开关公有模式、将项目转移到另一个名称空间、删除项目
七、使用普通用户访问gitlab的项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/4fcb3d37ce634914a0407c1d068fcb36.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamtzMjEyNDU0,size_20,color_FFFFFF,t_70,g_se,x_16)