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