Centos7安装Gitlab11

时间:2019-08-19
本文章向大家介绍Centos7安装Gitlab11,主要包括Centos7安装Gitlab11使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、基础介绍
  1、简介
    一个基于GIT的源码托管解决方案
    基于rubyonrails开发
    集成了nginx postgreSQL redis sidekiq等组件

  2、安装要求 
      2g内存以上,有点占内存,我的2g内存创建项目适合就报503错误,调大一点就正常了

    这里使用centos7 64位


  3、默认用户

    root/5iveL!fe,正常部署好登陆回要求改密码


  4、常用命令

    gitlab-ctl status
    gitlab-ctl start
    gitlab-ctl stop
      gitlab-ctl restart
    gitlab-ctl tail nginx 查看日志


  5、组件

    nginx 静态web
    gitlab-shell 用于处理git命令和修改
    gitlab-workhorse 轻量级的反向代理服务器 
    logrotate    日志文件管理工具
    postgresql    数据库
    redis    缓存数据库
    sidekiq 用于在后台执行队列任务(异步执行)、
    unicorn    gitlab rails 应用是托管在这个服务器上面的


  6、目录

    /var/opt/gitlab/git-data/repositories/root:库默认存储目录
    /opt/gitlab:应用代码和相应的依赖程序
    /var/opt/gitlab:gitlab-ctl reconfigure命令编译后的应用数据和配置文件,不需要认为修改配置
    /etc/gilab:配置文件目录
    /var/log/gitlab:此目录下存放了gitlab各个组件产生的日志
    /var/opt/gilab/backups/:备份文件生成的目录


  7、变更主配置文件

    gitlab-ctl reconfigure 重置配置文件
    gitlab-ctl show-config 验证配置文件
    gitlab-ctl restart 重启gitlab服务


二 .配置Gitlab

(1)下载链接:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
(2)#yum install -y gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm 
(3)修改配置文件:
  #vim /etc/gilab/gitlab.rb

      external_url 'http://10.146.3.178'

     #gitlab-ctl reconfigure   初始化

  (4)首次登陆提示创建root密码

  (5)配置完成界面如下:

原文地址:https://www.cnblogs.com/NGU-PX/p/11376697.html