1.下载gitlab rpm安装包 

2.使用xftp上传至服务器

3.挂载centos镜像,作为yum本地源

4.rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 安装,如果出现依赖缺失,yum install安装一下

centos7离线安装rsync centos7离线安装gitlab_gitlab

5.vi /etc/gitlab/gitlab.rb  配置external_url,为本机地址+端口(8081),避免使用8080端口,导致的gitlab 502报错。

6.gitlab-ctl reconfigure 每次更改配置文件后执行

7.gitlab-ctl restart 启动服务

centos7离线安装rsync centos7离线安装gitlab_centos7离线安装rsync_02

附录:

1.查看启动端口:netstat -ntlp  例如 0.0.0.0:8081

2.telnet ip port 如果不通,重启网卡 service network restart,关闭systemctr firewalld stop ,清除iptables -F,或者 把8081端口加入防火墙 firewall-cmd --zone=public --add-port=8081/tcp --permanent

3.修改root密码,第9步

centos7离线安装rsync centos7离线安装gitlab_centos7离线安装rsync_03

4.gitlab设置中文界面

5.admin审核账号

6.取消用户注册 管理员认证的功能

7.gitlab 502问题,多半改端口解决

8.修改存储位置,第6步

8.其他:配置邮件服务、配置仅http访问