美文网首页
linux centos 7 安装gitlab-ee_0neBe

linux centos 7 安装gitlab-ee_0neBe

作者: 0neBean | 来源:发表于2018-11-21 20:34 被阅读0次

1、安装依赖

  • 1.1 打开https访问 允许ssh证书

在CentOS 7(和RedHat/Oracle/Scientific Linux 7)上,下面的命令还将在系统防火墙中打开HTTP和SSH访问。
sudo systemctl start sshd

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 systemctl reload firewalld

  • 1.2 安装依赖包 postfix
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

2、下载安装

  • 2.1 添加源
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

修改源文件的镜像地址:

[gitlab_gitlab-ee]
name=gitlab_gitlab-ee
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey
       https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey/gitlab-gitlab-ee-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[gitlab_gitlab-ee-source]
name=gitlab_gitlab-ee-source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/SRPMS
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey
       https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey/gitlab-gitlab-ee-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

生成缓存

sudo yum makecache
  • 2.2 设置访问url 执行安装命令
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
  • 2.3 启动gitlab
sudo gitlab-ctl reconfigure
  • 2.4 查看状态 停止
$ sudo gitlab-ctl status
$ sudo gitlab-ctl stop
$ sudo gitlab-ctl restart
$ sudo ps aux | grep runsvdir
  • 2.5 修改gitlab 访问地址及端口号
vim /etc/gitlab/gitlab.rb

修改位置如下


重新编译一下 ok

gitlab-ctl reconfigure

P.S:如果不能访问 有可能是系统防火墙没关,可以尝试关闭一下防火墙,不要试到怀疑人生

启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld 
开机禁用  : systemctl disable firewalld
开机启用  : systemctl enable firewalld

第一次访问 提示设置密码


默认账号:root
密码为你重置的这个密码

相关文章

网友评论

      本文标题:linux centos 7 安装gitlab-ee_0neBe

      本文链接:https://www.haomeiwen.com/subject/wsrhqqtx.html