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