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

  • 相关阅读:
    深入理解递归函数的调用过程
    关于字符串和字符数组的再讨论
    返回字符串的长度
    再写静态变量的有效范围
    一道关于返回指针和返回数组名的面试题
    关于TCP/IP的三次握手和四次挥手解释
    C++面向对象的编程(二)
    关于面试宝典中的检测并修改不适合的继承
    argc和argv
    基于C的文件操作(转)
  • 原文地址:https://www.cnblogs.com/Jack1023/p/8811376.html
Copyright © 2011-2022 走看看