美文网首页
Centos安装GitLab

Centos安装GitLab

作者: 帅大叔的简书 | 来源:发表于2019-10-25 18:52 被阅读0次

    安装GitLab

    官网有挺详细的安装步骤:
    官网地址: https://about.gitlab.com/install/#centos-7

    Centos7安装步骤

    1、安装依赖

    sudo yum install -y curl policycoreutils-python openssh-server
    

    2、更新仓库包

    包路径: https://packages.gitlab.com/gitlab/gitlab-ce/

    gitlab 分为gitlab-ce和gitlab-ee,我们要安装ce社区版,gitlab-ce是社区版,免费的、gitlab-ee是企业版,收费的

    ## 企业版、收费
    # curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
    
    ## 社区版、免费
    curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    

    3、安装邮件服务

    注册发送邮件通知,如果您想使用其他解决方案发送电子邮件。
    可跳过此步骤并在安装GitLab后配置外部SMTP服务器
    如果关闭注册功能方法不需要发邮件的话这步可以跳过

    # 安装
    sudo yum install postfix
    # 开机自启动
    sudo systemctl enable postfix
    # 启动服务
    sudo systemctl start postfix
    

    4、开始安装

    这个安装有点慢,看网速内存与cpu。我1核2G低配版,等了好久。

    sudo EXTERNAL_URL="http://你的ip地址" yum install -y gitlab-ce
    
    

    可以修改配置:
    vim /etc/gitlab/gitlab.rb
    自己看吧,注释里面有说明

    如果出现卡死-解决方案:

    1、按住CTRL+C强制结束
    2、运行:sudo systemctl restart gitlab-runsvdir
    3、再次执行:sudo gitlab-ctl reconfigure
    
    git2.png

    安装成功,访问:http://你的ip地址

    5、GitLab常用命令

    sudo gitlab-ctl start                       # 启动 gitlab 组件
    sudo gitlab-ctl stop                        # 停止 gitlab 组件
    sudo gitlab-ctl restart                     # 重启 gitlab 组件
    sudo gitlab-ctl status                      # 查看服务状态;
    sudo gitlab-ctl reconfigure                 # 修改后直接编译启动
    sudo gitlab-ctl tail                        # 查看日志;
    
    

    6、完全卸载GitLab

    # 停止gitlab
    sudo gitlab-ctl stop
    
    #卸载gitlab
    sudo rpm -e gitlab-ce
    
    #查看gitlab进程,杀掉进程
    ps -ef|grep gitlab
    
    
    # 删除gitlab文件
    find / -name *gitlab*|xargs rm -rf     
     
    # 删除所有包含gitlab的文件及目录
    find / -name gitlab |xargs rm -rf 
    
    
    

    相关文章

      网友评论

          本文标题:Centos安装GitLab

          本文链接:https://www.haomeiwen.com/subject/yydevctx.html