✏️
Note
  • BT-Panel & WordPress 全站HTTPS配置
  • DataGrip初次使用
  • CentOS中的systemctl命令
  • CentOS系统源设置
  • IntelliJ IDEA快捷键
  • SS&SSR
  • top命令详解与Swap缓存设置
  • V2Ray & ws+tls+https
  • Vim技巧(一)
  • 利用反射分析类的能力
  • 紫罗兰永恒花园 1080p
  • 数据采集服务介绍
  • V2Ray手动安装
  • CentOS下手动安装JDK,Python环境和界面切换
  • V2Ray配合SwithyOmega使用和加强版规则使用
  • Nginx简单使用
  • GitLab尝试
Powered by GitBook
On this page
  • 一、在CentOS 7下手动安装GitLab
  • 二、GitLab升级

Was this helpful?

GitLab尝试

一、在CentOS 7下手动安装GitLab

tips:

  • 建议机器RAM大于4G,内存小的机器设置好Swap

  • 更加简单的方法为直接用宝塔面板安装最新GitLab

以下的安装全部在su权限下,所以省略sudo命令.

1. 安装与配置依赖

安全组打开HTTP,HTTPS,SSH

yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
systemctl reload firewalld

安装Postfix发送通知电子邮件.如果要使用其他解决方案发送电子邮件,请跳过此步骤,并在安装GitLab之后配置外部SMTP服务器.

yum install postfix
systemctl enable postfix
systemctl start postfix

在Postfix安装过程中,可能会出现一个配置页面.选择“Internet网站”,然后按Enter. 使用服务器的外部DNS作为“邮件名”,然后按Enter.如果出现其他页面,请继续按Enter接受默认设置.

2. 安装最新GitLab

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

接下来将https://gitlab.example.com修改为自己解析至安装GitLab的服务器,或者修改为直接IP:Port访问. 对于HTTPSGitLab自动配置Let's Encrypt免费证书.

EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

3.浏览到主机名并登录

首次访问时,将被重定向到密码重置屏幕.提供初始管理员帐户的密码,将被重定向回登录屏幕.使用默认帐户的用户名root登录.

安装完毕

4. 参考资料

二、GitLab升级

1. 备份(可选)

以下命令将文件默认备份到/var/opt/gitlab/backups.

gitlab-rake gitlab:backup:create STRATEGY=copy

2. 升级

升级至最新版

yum install -y gitlab-ce

3. 参考资料

PreviousNginx简单使用

Last updated 5 years ago

Was this helpful?

Gitlab-install-centos7
Gitlab-update-centos7