Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_centos


Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_加载_02

文章目录

一、软件和源准备
1. Gitlab下载

​https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/​

Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_centos_03

2. epel源下载

链接

​https://pan.baidu.com/s/19cUDYScAYHl4-2n6ZdIKZw ​

提取码

v7k1

二、环境配置
2.1. 安装依赖项
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig
2.2. 安装epel源
sudo rpm
2.3. 安装Gitlab
sudo rpm
三、Gitlab和防火墙配置
3.1. 设置external_url

设置external_url(web访问地址)

  • 默认配置
# 编辑/etc/gitlab/gitlab.rb,设置external_url 默认配置
external_url 'http://gitlab.example.com'
  • 调整后
# 配置格式http://ip+端口
external_url 'http://192.168.100.16:8000'
3.2. 重新加载配置
# 重新加载Gitlab配置,并启动服务
sudo
3.3. 防火墙配置
# 编辑配置
vim /etc/sysconfig/iptables
# 添加端口访问权限
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000

Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_防火墙配置_04

# 重新启动防火墙服务
service iptables sretart

# 检查防火墙运行状态
service

Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_git_05

四、测试验证
4.1. 浏览器访问Gitlab
  • 格式:IP+端口号(默认8080)
  • Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_防火墙配置_06

4.2. 重新设置密码

Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_防火墙配置_07

  • 用root用户登录
  • 在您第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。
  • Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_linux_08


  • Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_centos_09


  • Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_centos_10


  • Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)_linux_11

4.3. Gitlab常用命令

命令功能

执行命令

重启配置,并启动gitlab服务

sudo gitlab-ctl reconfigure

启动所有 gitlab

sudo gitlab-ctl start

重新启动GitLab

sudo gitlab-ctl restart

停止所有 gitlab

sudo gitlab-ctl stop

查看服务状态

sudo gitlab-ctl status

查看Gitlab日志

sudo gitlab-ctl tail

修改默认的配置文件

sudo vim /etc/gitlab/gitlab.rb

检查gitlab

gitlab-rake gitlab:check SANITIZE=true --trace


想学习更多前后端分离、微服务、分布式、MQ/缓存/引擎中间件、数据库、项目重构技巧等系列技术