• gitlab下载及安装


    目录

    1、gitlab下载

    2、gitlab安装

    3、完全卸载GitLab


    1、gitlab下载

    首页:https://about.gitlab.com
    安装:https://about.gitlab.com/install
    rpm包:https://packages.gitlab.com/gitlab/gitlab-ce

    2、gitlab安装

     2.1 CentOS
    rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
    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

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

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce


    2.2 CentOS 6
    rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
    sudo yum install -y curl policycoreutils-python openssh-server cronie 
    yum install lokkit
    sudo lokkit -s http -s ssh 
    sudo yum install postfix 
    sudo service postfix start 
    sudo chkconfig postfix on 
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 
    sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce

    当前步骤完成后重启。


    2.3 初始化配置
    sudo gitlab-ctl reconfigure 
    sudo gitlab-ctl start    # 启动所有 gitlab 组件;
    sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
    sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
    sudo gitlab-ctl status        # 查看服务状态;
    sudo gitlab-ctl reconfigure        # 启动服务;
    sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
    gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
    sudo gitlab-ctl tail        # 查看日志;


    是unicorn服务与tomcat端口冲突,配置下unicorn使用端口应该就可以了
    vi /etc/gitlab/gitlab.rb
    unicorn['port'] = 9090


    访问 Linux 服务器 IP 地址即可,如果想访问 EXTERNAL_URL 指定的域名还需要配置 域名服务器或本地 hosts 文件。 初次登录时需要为 gitlab 的 root 用户设置密码。
    应该会需要停止防火墙服务:


    3、完全卸载GitLab

    3.1 停止gitlab
    sudo gitlab-ctl stop

    3.2 卸载gitlab

    (这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了)    
    sudo rpm -e gitlab-ce

    3.3 查看gitlab进程    
    ps -ef | grep gitlab
      #杀掉第一个守护进程(runsvdir -P /opt/gitlab/service log)
     
    kill -9 4473
    #再次查看gitlab进程是否存在

    3.4 删除gitlab文件
    find / -name *gitlab*|xargs rm -rf 删除所有包含gitlab的文件及目录
    find / -name gitlab |xargs rm -rf 
    删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)

  • 相关阅读:
    Nginx gateway集群和动态网关
    稀疏矩阵的基础
    2022年度国内主流低代码平台介绍
    C++手敲基于梯度图和像素数量数组的OTSU阈值分割
    k8s集群搭建操作步骤
    Docker镜像的保存,打包,导入,运行
    Linux 高级网络设置
    Linux ARM平台开发系列讲解(入门篇) 1.6.3 NVIDIA AGX Xavier刷机方法
    Nginx 调整文件上传大小限制
    2022年11月华南师范大学计算机信息管理-专科-计算机信息管理课程实验(一)
  • 原文地址:https://blog.csdn.net/qq_35701567/article/details/139456251