zoukankan      html  css  js  c++  java
  • 第二次安装gitlab,遇到的问题以及安装教程

    1. Gitlab和GitHub的区别,一句话概括:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器

    安装教程: https://www.cnblogs.com/xuruiming/p/13062000.html   1. 首先看你的Linux系统是什么版本的,这个教程是centos8的

    这个安装教程和我的还是有点区别:

    新的第二步:我没有改yum源配置信息,首先我的速度还是很快的,每秒34mb.

    后面的大致相同,就是在改gitlab.rb配置文件时

    我改了:

    external_url 'http://ip:端口'
    
    unicorn['listen'] = 'localhost'
    unicorn['port'] = 8080
    
    puma['listen'] = '127.0.0.1'
    puma['port'] = 9091
    
    nginx['listen_port'] = 8888

    这些可以在命令模式中使用 /unicorn[  等等 查找

    下一步:

    sudo gitlab-ctl reconfigure

    再下一步:

    sudo gitlab-ctl start

    这时候你还是访问不到你的gitlab。

    因为你的Linux的防火墙还没开放端口。你可以一个一个去开。像 nginx的端口,puma的 unicorn 的

    firewall-cmd --permanent --add-port=80/tcp 开放80端口

    也可以使用 systemctl stop firewall.service 彻底关闭放火墙。

    我在安装的时候就安装不下20遍,然后修改配置文件不下100遍。如果实在不行,你可以卸载了,重新安装。

    卸载方法:

    1. 先停止gitlab  sudo gitlab-ctl stop

    2. 卸载 gitlab  sudo rpm -e gitlab-ce

    3. 查看gitlab进程  ps aux | grep gitlab

    4. 杀掉第一个进程  kill -9 pid   ,第一个进程死掉,其他的gitlab的进程也都死了

    5. 删除所有包含gitlab文件   find / -name *gitlab*|xargs rm -rf

     通过以上几部就可以彻底卸载gitlab

  • 相关阅读:
    Java程序性能优化——让你的java程序更快、更稳定
    synchronized和ReentrantLock
    Java集合——ConcurrentHashMap
    SpringMVC流程
    计算机网络http,https,tcp,udp,get,post
    JVM类加载机制
    关于strcpy和memcpy
    C语言指针
    malloc函数详解
    进程和线程
  • 原文地址:https://www.cnblogs.com/miss103/p/14072022.html
Copyright © 2011-2022 走看看