zoukankan      html  css  js  c++  java
  • gitlab-安装部署


    gitlab 功能:实现开发的持续集成

    1. gitlab 环境要求:https://docs.gitlab.com/ce/install/requirements.html   对CPU,内存,存储等等有要求
    2. gitlab 国外下载地址:gitlab/gitlab-ce - Packages · packages.gitlab.com
    3. gitlab 国内下载地址:下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/,根据自己的环境下载对应的版本


    安装环境

    centos7.9,cpu 2core 内存 3GB

    • 安装部署
    rpm –ivh gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm
    
    • 修改配置
    vim /etc/gitlab/gitlab.rb
    external_url 'http://10.80.0.21'
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.163.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "git201901xdx@163.com"
    gitlab_rails['smtp_password'] = "xxxxxxxxxxx"
    gitlab_rails['smtp_domain'] = "163.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    gitlab_rails['gitlab_email_from'] = 'git201901xdx@163.com'
    user['git_user_email'] = "git201901xdx@163.com"
    • 重新配置,并启动gitlab服务

    gitlab-ctl reconfigure
    # 会安装1-2分钟,结尾打印
    Running handlers:
    Running handlers complete
    Chef Client finished, 481/1275 resources updated in 01 minutes 32 seconds
    gitlab Reconfigured!
    • gitlab相关目录
      • /etc/gitlab   配置文件目录
      • /run/gitlab  运行pid目录
      • /opt/gitlab  安装目录
      • /var/opt/gitlab  数据目录,代码存放目录
      • /var/log/gitlab  日志目录
    • 访问gitlab   http://10.80.0.21/

    image

    修改初始化密码,至少8位,修改后会自动跳转到登陆页面,输入:root/密码 即可登录

    image

  • 相关阅读:
    Pipe
    An Easy Problem?!
    Kadj Squares
    Space Ant
    Intersection
    让网页变为可编辑状态
    typescript入门基础
    大家都能看懂的 canvas基础教程
    数组的foreach方法和jQuery中的each方法
    html单行、多行文本溢出隐藏
  • 原文地址:https://www.cnblogs.com/snailshadow/p/14022051.html
Copyright © 2011-2022 走看看