Centos7安装gitlab
前言
GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(https://gitlab.com/gitlab-org/gitlab-ce )。
环境
WIN 10
Vmware Workstation 15 Player
CentOS Linux release 7.6.1810
gitlab 13.3.6
安装
# 安装依赖
sudo yum install -y curl policycoreutils-python openssh-server postfix
# 启动SSH和postfix
sudo systemctl enable sshd
sudo systemctl start sshd
sudo systemctl enable postfix
sudo systemctl start postfix
# 开放端口
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
yum安装
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.122.131' #这里改成你的ip和端口或者其他网址
gitlab-ctl diff-config
gitlab-ctl reconfigure
gitlab-ctl status
firewall-cmd --zone=public --permanent --add-port=80/tcp #开放80端口,注意不要和其他端口重复
检查
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION #检查版本
-
本地访问
-
外网访问
首次登录显示为密码设置界面,设置管理员密码,管理员账号默认username是root设置完成之后,刷新即可使用root账号登录,登陆后会进入欢迎界面。
本文来自博客园,作者:Harry_666,转载请注明原文链接:https://www.cnblogs.com/harry66/p/13715640.html