放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 服务器

    • nginx

      • nginx
    • 服务器总结
    • tomcat
    • 本地搭建 web 服务器
  • linux

    • linux 命令
    • manjaro
  • ubuntu

    • ubuntu
    • ubuntu问题汇总
    • ubuntu 软件安装
    • Docker
    • ubuntu gitlab
      • ubuntu gitlab 安装配置使用
        • 安装
        • 使用
        • 卸载
        • 问题
    • java
    • jenkins
    • ngnix
    • tomcat
    • windows上的ubuntu子系统
  • docker

    • docker
    • centos docker安装
  • blog

    • vmware
  • devops
放肆青春
2020-07-30

ubuntu gitlab

# ubuntu gitlab 安装配置使用

# 安装

  • 安装必须的一些依赖

    sudo apt-get install -y curl openssh-server ca-certificates

  • 安装 Postfix 发送通知邮件

    sudo apt-get install -y postfix

  • 官方源安装 gitlab

    sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    sudo apt-get install gitlab-ce

  • 国内源安装 gitlab

    信任 GitLab 的 GPG 公钥(配置 git 的公钥,如果不信任公钥,无法配置清华大学的镜像路径,切记): curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null 配置镜像路径(由于 git 官网是国外的服务器,所以配置清华大学的镜像路径)

切换到 root 用户,打开下面文件;将下边的信息添加到文档中(详见 Gitlab Community Edition 镜像使用帮助)
vi /etc/apt/sources.list.d/gitlab-ce.list   --打开文件
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main   --添加国内安装源 国内源安装 gitlab-ce
sudo apt-get install gitlab-ce  --安装

  • 修改端口号

    sudo vi /etc/gitlab/gitlab.rb 将 external_url 'http://gitlab.example.com' 改为 external_url 'http://ip:port'

  • 更新配置

    sudo gitlab-ctl reconfigure 在执行配置的时候 sudo gitlab-ctl reconfigure 的时候往往会出现:ruby_block[supervise_redis_sleep] action run,出现会一直卡无法往下进行!
    1、按住 CTRL+C 强制结束;
    2、运行:sudo systemctl restart gitlab-runsvdir
    3、再次执行:sudo gitlab-ctl reconfigure

  • 启动

    sudo gitlab-ctl start

# 使用

  • 启动

    sudo gitlab-ctl start

  • 停止

    sudo gitlab-ctl stop

  • 重启

    sudo gitlab-ctl restart

  • 查看状态

    sudo gitlab-ctl status

  • 确认配置(修改配置后,必须执行)

    sudo gitlab-ctl reconfigure

  • 查看日志

    sudo gitlab-ctl tail

  • 查看 GitLab 版本号

    cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

# 卸载

sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot(重启)

# 问题

# 1. 安装 Gitlab 服务器后登录报错 502 解决办法

更新时间: 12/21/2021, 3:54:38 PM
Docker
java

← Docker java→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式