gitlab是什么
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
在线安装gitlab-ce
- 首先准备一台可以联网的centos7系统
- 安装和配置必要的依赖项
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
ps:postfix我们就不需要配置了,一般采用第三方的邮箱进行邮件发送服务
- 添加GitLab包存储库并安装该软件包
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
接下来,安装GitLab包。
sudo yum install gitlab-ce-12.10.11-ce.0.el7.x86_64 -y
离线安装gitlab
- 配置系统
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
-
使用ssh或ftp等工具将rpm包上传至系统
-
使用rpm命令安装gitlab-ce
rpm -ivh gitlab-ce-12.10.11-ce.0.el7.x86_64.rpm
配置gitlab
安装gitlab完成后启动gitlab
配置访问地址
vi /etc/gitlab/gitlab.rb
external_url 'https://192.168.200.135' #配置为本机地址
gitlab加载配置并安装
sudo gitlab-ctl reconfigure
启动gitlab
sudo gitlab-ctl start
打开浏览器访问https:192.168.200.135
创建root用户密码,完成后进入管理界面