zoukankan      html  css  js  c++  java
  • git教程1-gitlab部署

    https://about.gitlab.com/install/#centos-7

    https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

    gitlab 宿主机安装

    新建 /etc/yum.repos.d/gitlab-ce.repo,内容为

    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    

      

    再执行

    yum makecache
    yum install gitlab-ce -y
    

      

    /etc/gitlab/gitlab.rb

    external_url 'http://gitlab.domain.com:10000'
    nginx['listen_port'] = 10000
    # 默认nginx 监听的是80 端口,如果nginx 修改端口,external_url 里面也必须带端口
    

      

    gitlab-ctl reconfigure
    #使配置生效
    gitlab-ctl restart
    #重新启动GitLab 
    

      

    启动后,可以访问80端口进入界面,gitlab自带nginx组件,是由其来提供http服务

    常用目录

        日志地址:/var/log/gitlab/   # 对应各服务的打印日志 
        服务地址:/var/opt/gitlab/   # 对应各服务的主目录 
    

    gitlab docker 安装

    $ docker run -d  -p 1443:443 -p 180:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
    

      

    修改/data/gitlab/config/gitlab.rb
    external_url 'gitlab.e.com'
    

      

  • 相关阅读:
    php
    php
    linux 网络管理基础 OSI ISO IOS的区别
    Linux 添加交换分区的步骤
    linux 命令
    linux命令
    linux 命令
    linux 命令
    Linux命令
    linux命令- 挂载命令 mount
  • 原文地址:https://www.cnblogs.com/jabbok/p/10877956.html
Copyright © 2011-2022 走看看