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账号登录,登陆后会进入欢迎界面。

posted @ 2020-09-23 00:09  Harry_666  阅读(380)  评论(0编辑  收藏  举报