zoukankan      html  css  js  c++  java
  • gitlab安装

    一、添加清华源

    cat>>/etc/yum.repos.d/gitlab-ce.repo<<EOF
    [gitlab-ce]
    name=gitlab-ce
    baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
    repo_gpgcheck=0
    gpgcheck=0
    enabled=1
    gpgkey=https://packages.gitlab.com/gpg.key
    EOF

    二、更新本地yum缓存,下载gitlab

    yum makecache
    
    yum install gitlab-ce -y
    

     

    三、修改配置文件

    vim /etc/gitlab/gitlab.rb
    external_url 'http://10.0.0.120'  ##改这一行
    gitlab-ctl reconfigure
    

      

    四、自己编译的nginx配置

    upstream gitlab {
        server unix:///var/opt/gitlab/gitlab-workhorse/socket;
    }
    server
      {
        listen       80;
        server_name  testgit.168p2p.com;
         server_tokens off;
        root /opt/gitlab/embedded/service/gitlab-rails/public;
        access_log /var/log/gitlab/nginx/gitlab_access.log;
        error_log /var/log/gitlab/nginx/gitlab_error.log;
        location / {
             try_files $uri $uri/index.html $uri.html @gitlab;
        }
        location @gitlab {
     
           proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Host $http_host;
             proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               proxy_set_header X-Frame-Options SAMEORIGIN;
     
                proxy_pass http://gitlab;
                 }
        location ~ ^/(assets)/ {
         root /opt/gitlab/embedded/service/gitlab-rails/public;
         expires max;
        add_header Cache-Control public;
         }
     
          error_page 502 /502.html;
          }
    

      

    五、根据日志授权

    chmod 755  /var/opt/gitlab/gitlab-workhorse/ 

  • 相关阅读:
    Window7下手动编译最新版的PCL库
    C和C++中的异常处理
    队列之卡片游戏
    C/C++笔记
    最真的梦——文/林清玄
    库函数与系统调用的区别
    hdu2653之BFS
    使用ffmpeg+crtmpserver搭建文件的伪直播
    ZOJ3705:Applications
    c_c++基础问题(平时读书时笔记)
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/9177486.html
Copyright © 2011-2022 走看看