Centos7安装部署汉化Gitlab

  

环境centos7,内存至少4 g, Gitlab还是挺耗内存的。
GitHub安装参考:https://about.gitlab.com/install/
组件安装参考:https://docs.gitlab.com/ce/development/architecture.html

  

<>强安装

  
      <李>   

    配置百胜源
    使用国内的软件镜像站,这里使用清华大学开源软件镜像站。
    猫/etc/yum.repos.d/tsinghua.repo

      
     <代码> [gitlab-ce]
      name=Gitlab CE库
      baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el releasever美元/gpgcheck=0
      启用=1  
      李   <李>   

    安装
    安装相关依赖

      
     <代码> yum安装旋度policycoreutils-python openssh服务器 
      

    然后执行更新包缓存并安装

      
     <代码>百胜makecache
      yum安装gitlab-ce  
      

    当安装最后出现一只狐狸头像时,说明安装成功。

      李   <李>   

    启动配置
    目录结构
    /opt/gitlab主目录
    /etc/gitlab/配置文件目录
    /var/log/gitlab/日志目录
    修改配置
    vim/etc/gitlab/gitlab.rb

      
     <代码> external_url ' http://10.10.10.55 ' #这如果nginx修改端口,external_url里面也必须带端口
      gitlab_rails [' time_zone ']=把侵?上海”#时区
      独角兽(“worker_processes”)=4 #依据服务器CPU核数
      nginx [' listen_port ')=80 #默认nginx端口80,这里使用gitlab已有的nginx服务,当然也可使用自己安装的nginx服务。 
      

    修改完配置后需执行,使配置重新加载:

      
     <代码> gitlab-ctl重新配置 
      

    gitlab启动:gitlab-ctl开始
    gitlab查看状态:gitlab-ctl地位

      
     <代码>运行:alertmanager: 28348 (pid) 10561年代;运行日志:16612 (pid) 18335年代
      运行:吉塔:28362 (pid) 10561年代;运行日志:16611 (pid) 18335年代
      运行:gitlab-exporter: 28383 (pid) 10560年代;运行日志:16617 (pid) 18335年代
      运行:gitlab-workhorse: 28398 (pid) 10560年代;运行日志:16604 (pid) 18335年代
      运行:grafana: 28407 (pid) 10559年代;运行日志:16621 (pid) 18335年代
      运行:logrotate: 9348 (pid) 3359年代;运行日志:16616 (pid) 18335年代
      运行nginx: 28426 (pid) 10559年代;运行日志:16613 (pid) 18335年代
      运行:node-exporter: 28510 (pid) 10558年代;运行日志:16619 (pid) 18335年代
      运行:postgres-exporter: 28516 (pid) 10558年代;运行日志:16618 (pid) 18335年代
      运行:postgresql: 28523 (pid) 10557年代;运行日志:16615 (pid) 18335年代
      运行:普罗米修斯:28532 (pid) 10557年代;运行日志:16599 (pid) 18335年代
      运行:复述:28550 (pid) 10556年代;运行日志:16596 (pid) 18335年代
      运行:redis-exporter: 28554 (pid) 10556年代;运行日志:16605 (pid) 18335年代
      运行:sidekiq: 28563 (pid) 10556年代;运行日志:16614 (pid) 18335年代
      运行:独角兽:28569 (pid) 10555年代;运行:日志:16603 (pid) 18335年代 
      

    登录Gitlab
     Centos7安装部署汉化Gitlab”> <br/> Gitlab默认用户根,第一次登录提示修改密码</p>
  李</>
  <李> Gitlab结构<br/> Gitlab启动后会根据配置定义创建用户和目录,默认依赖的组件在/var/opt/Gitlab目录下。<br/> Gitlab主要组件有:<br/> Nginx, postgresql,复述,独角兽,sidekiq。这用gitlab-ctl地位命令也可查看到。<br/> <img src=Centos7安装部署汉化Gitlab