一.下载:
直接从官网上下载
1.直接点击
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.使用wget
wget https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果报错wget命令找不到,请先安装:
yum -y install wget
二.安装:
1.将下载的安装包上传到服务器某个目录
2.执行安装命令:
切换到下载包路径,执行 rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果执行报错rpm命令找不到执行:
yum install rpm
然后再执行安装gitlab命令
三.查看是否安装
rpm -q 包名
四.删除包:
rpm -e 包名
五.配置:
命令:vi 或vim
vim /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”
输入i 进入编辑状态,光标移动到
##GitLabl URL配置项中 此项就在前面,请勿下滑,不然找死都找不到(此坑已踩)
external_url 'http://147.23.110.81:9090'
配置的端口是多少,防火墙开启对应的端口
六.启动及重置:
重置并启动
gitlab-ctl reconfigure
启动命令:
gitlab-ctl restart
gitlab初始账号和密码:
初始账户: root 密码:5iveL!fe
七.常见错误:
错误1:
502 Whoops, GitLab is taking too much time to respond.
解决:
修改Gitlab配置文件:/etc/gitlab/gitlab.rb
unicorn['worker_timeout'] = 90
gitlab-ctl reconfigure
gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart
错误2: