zoukankan      html  css  js  c++  java
  • gitlab部署

    1. 安装环境依赖组件

      yum install curl policycoreutils openssh-server openssh-clients

      systemctl enable sshd

      systemctl restart sshd

      yum install postfix

      yum install postfix

      systemctl start postfix(报错:end-mail: fatal: parameter inet_interfaces: no local interface found for ::1。修改/etc/postfix/main.cf 参数inet_interfaces=all)

    2. 下载并安装

      curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.3-ce.0.el7.x86_64.rpm

      yum localinstall -y gitlab-ce-10.0.3-ce.0.el7.x86_64.rpm

    3. 修改配置文件(gitlab.rb)  

      #git-web访问地址
      external_url 'https://git.jingyubao.com/'
      #git仓库的存放地址
      git_data_dir "/data/git-project"
      #ssh访问用的端口
      gitlab_rails['gitlab_shell_ssh_port'] = 14573
      #email信息配置
      gitlab_rails['gitlab_email_from'] = '***@**.com'
      gitlab_rails['smtp_enable'] = true
      gitlab_rails['smtp_address'] = "smtp.**.qq.com"
      gitlab_rails['smtp_port'] = 465
      gitlab_rails['smtp_user_name'] = "***@**.com"
      gitlab_rails['smtp_password'] = "*********"
      gitlab_rails['smtp_domain'] = "smtp.exmail.qq.com"
      gitlab_rails['smtp_authentication'] = "login"
      gitlab_rails['smtp_enable_starttls_auto'] = true
      gitlab_rails['smtp_tls'] = true
      #ssl配置
      nginx['redirect_http_to_https'] =true
      nginx['ssl_certificate'] = "/etc/gitlab/ssl/*.crt"
      nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/*.key"

    4. 执行修改的配置并重启

      gitlab-ctl reconfigure

      gitlab-ctl restart

    5. 访问gitlab页面(root 5iveL!fe)

      http://123.207.215.59:8080

    6. 访问gitlab页面502

      ①修改/etc/gitlab/gitlab.rb(2个参数对应的端口一致)  

        unicorn['port'] = 8888

        gitlab_workhorse['auth_backend'] = "http://localhost:8888" 

      ②重新执行配置

        gitlab-ctl reconfigure

        gitlab-ctl restart

      

    参考链接:https://www.jianshu.com/p/a22eaa1fcfe7

  • 相关阅读:
    k3 cloud采购入库单单位问题
    k3 cloud没有使用协同平台开发时候的调试方式
    k3 cloud写插件不重启IIS热更新简单配置
    k3 cloud部署包中的安装包变成了浏览器,不能安装
    逻辑门
    JDBC的架构设计
    非功能性约束之性能(1)-性能银弹:缓存
    C#性能优化杂七杂八的总结
    QT QToolTip
    IDEA spotbugs使用
  • 原文地址:https://www.cnblogs.com/Jack1023/p/8811376.html
Copyright © 2011-2022 走看看