开始前的准备

  

需要有一台Linux系统的服务器或虚拟机 QAQ


安装包下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/

注* 本教程无需下载安装包



以下教程为CentOS8环境所搭建



第一步,安装邮件服务:


dnf install postfix
systemctl enable postfix
systemctl start postfix


GitLab服务器傻瓜式搭建教程_git



第二步,添加官方的 GitLab package repo源:



curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash


GitLab服务器傻瓜式搭建教程_git_02



第三步,导入环境变量的同时进行GitLab的安装。


sudo EXTERNAL_URL="访问的URL地址"


GitLab服务器傻瓜式搭建教程_下载地址_03


注* 截图时已正常安装。



这时测试访问报错502 经过排查目录权限后发现将目录改为755权限:


chmod -R 755 /var/log/gitla



GitLab服务器傻瓜式搭建教程_下载地址_04


修改后即可正常访问。



附文:


yum 默认安装配置文件路径在:/etc/gitlab/gitlab.rb


重置并重启GitLab命令:


gitlab-ctl reconfigure

gitlab-ctl restart


无法访问时核实一下服务器内的防火墙是否有放行比如Firewalls以及iptables


第一次访问会跳到修改密码界面,需进行修改root密码哦


Gitlab官网安装地址:https://about.gitlab.com/install/



GitLab服务器傻瓜式搭建教程_下载地址_05