1.下载gitlab版本(推荐用国内,因为下载速度下载快)
官网:https://about.gitlab.com/downloads
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
2.选择版本,最好不要用最新的,复制链接

3.wget下载

4.ll查看版本,yum安装

5.配置
先进入 vim /etc/hosts
添加新的IP 自己定义

vim /etc/gitlab/gitlab.rb
将external_url变量的地址修改为gitlab所在centos的ip地址。

因为修改了配置文件,故需要重新加载配置内容。
gitlab-ctl reconfigure
gitlab-ctl restart

然后因为最开始进入gitlab 就是密码是随机的。我们要在用more在/etc下查看,然后复制下来

再配置host解析,把刚刚自己写的ip写进去,路径如图所示

记住一定要关闭 防火墙还有seLinux,不然会打不开gitlab.

然后用域名还有IP都可以访问,然后把复制的密码怼进去。(用户名默认root)

成功进入

进入之后马上把密码改了,点击右上角edit profile

左边password,然后右边,输入旧密码,输入新密码(旧密码还是那样去看,新密码必须超过8位)

申请组,menu-groups-create group。

j进入,除了增加组名之外其他默认,然后create。

然后回退到增加组,点击右上角admin

然后user,添加user(new user)





然后点击组,把用户加入组里面

设置ssh key

找到左边,ssh。
选择创建空项目

切换管理员pm 账号,创建里程碑


为用户分配任务

在gitlab拉取项目

创建和切换分支
在项目目录下初始化


创建文件并推送到gitlab

tom 提出合并请求

pm同意合并请求并关闭项目

切换到pm
