zoukankan      html  css  js  c++  java
  • 不联网搭建GitLab

    操作系统:CentOS 7.2

    GitLab版本:gitlab-ce-11.7.6

    硬件:官方推荐配置至少2核CPU,4G内存。

    GitLab有企业版ee及社区版ce,企业版是收费的这里选择安装社区版。公司内部搭建,没有连接互联网。

    关于安装方式,官网推荐用Omnibus,Omnibus安装确实很快又简单(下面也是用Omnibus包安装),使用这种安装方式对运维来说这就像黑盒子一样对内部组件了解很少,不利于成长。虽然GitLab组件比较复杂,但是个人认为应该在测试环境使用源码安装下,这样有利于对GitLab的理解。组件如下:

    1. Packages / Dependencies
    2. Ruby
    3. Go
    4. Node
    5. System Users
    6. Database (推荐PostgreSQL,MySQL功能不完整)
    7. Redis
    8. GitLab
    9. Nginx

    官网安装文档:https://docs.gitlab.com.cn/ce/install/README.html

    1、安装依赖包

    #没有连接互联网需要自己搭建本地yum源

    yum install -y policycoreutils-python openssh-server

    2、本地下载

    #将gitlab下载到本地再rz上传gitlab-ce软件包

    https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.7.6-ce.0.el7.x86_64.rpm

    3、安装
    rpm -ivh gitlab-ce-11.7.6-ce.0.el7.x86_64.rpm


    4、启动
    gitlab-ctl reconfigure


    常用命令:
    gitlab-ctl start # 启动所有 gitlab 组件;
    gitlab-ctl stop # 停止所有 gitlab 组件;
    gitlab-ctl restart # 重启所有 gitlab 组件;
    gitlab-ctl status # 查看服务状态;
    sudo gitlab-ctl reconfigure # 启动服务;
    sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
    gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
    sudo gitlab-ctl tail # 查看日志;

    5、访问测试

    http://ip

  • 相关阅读:
    XHR——XMLHttpRequest对象
    原生JS弹出层详解,从简单到复杂
    php面向对象(OOP)编程完全教程
    css hack
    Ajax+php 详细分析 (没完整)
    Zend Studio 12 生成 WSDL
    PHP WebService/Soap接口生成方法。
    php soap客户端调试实例及调试
    简单数据结构之栈模拟
    经典算法之约瑟夫问题
  • 原文地址:https://www.cnblogs.com/9527l/p/10593756.html
Copyright © 2011-2022 走看看