• gitlab服务器搭建


    当然喜欢英文的可以参考官方文档:https://about.gitlab.com/downloads/

    1.  根据自己的操作系统选择相应的安装方法,我这边是阿里云 centos 7的

    sudo yum install -y curl policycoreutils-python openssh-server
    sudo systemctl enable sshd
    sudo systemctl start sshd
    sudo firewall-cmd --permanent --add-service=http
    sudo systemctl reload firewalld
    

      

    注意:阿里云服务器好像没有开启防火墙,所以重启防火墙报错也没关系

    2. 安装Postfix,目的是发邮件

    sudo yum install postfix
    sudo systemctl enable postfix
    sudo systemctl start postfix
    

      

    3. 下载安装包,官方提供的下载速度很慢,建议用国内的镜像:

      http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6     #这是适用centos 6

      http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7    #这是适用centos 7

      下载一个适合的版本

      wget  http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.4-ce.0.el7.x86_64.rpm

    4. 安装下载包

      sudo yum install gitlab-ce-10.2.4-ce.0.el7.x86_64.rpm

    5. 修改external_url配置:

      sudo vim /etc/gitlab/gitlab.rb  

      修改为公网IP+端口, 默认http是80:external_url 'http://xxx.xx.xx.xxx:80',  

      保存退出,执行: sudo gitlab-ctl reconfigure

      浏览器直接访问IP,看能否访问。

    6. 配置邮箱

      sudo vim /etc/gitlab/gitlab.rb

      修改如下配置

    gitlab_rails['gitlab_email_from'] = 'username@163.com'
    user['git_user_email'] = "username@163.com"
    
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.163.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "username@163.com"
    gitlab_rails['smtp_password'] = "userpassword"
    gitlab_rails['smtp_domain'] = "163.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    

      记住不要用25端口,阿里云是关闭25端口的

      保存退出后,执行:

        sudo gitlab-ctl reconfigure

     

    
    
  • 相关阅读:
    遥控器拆卸记录
    计算器拆卸记录
    no matching constructor for initialization
    STL
    排序方法
    二叉树之广度优先遍历
    C++之queue学习记录
    方向电路
    站间联系电路
    求二叉树的最大深度
  • 原文地址:https://www.cnblogs.com/cs99lzzs/p/8027096.html
Copyright © 2020-2023  润新知