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 7 
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* 看看有没有,有也删除)

相关推荐

  1. gitlab下载安装

    2024-06-13 13:04:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 13:04:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 13:04:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 13:04:03       87 阅读
  4. Python语言-面向对象

    2024-06-13 13:04:03       96 阅读

热门阅读

  1. 2024年6月关于docker拉取镜像超时失败问题解决

    2024-06-13 13:04:03       32 阅读
  2. 【吃包子game】

    2024-06-13 13:04:03       28 阅读
  3. 电脑快捷键大全

    2024-06-13 13:04:03       30 阅读
  4. Doris的数据模型

    2024-06-13 13:04:03       28 阅读
  5. coco json 改名字 划分验证集

    2024-06-13 13:04:03       35 阅读
  6. (message): No CUDA toolset found.

    2024-06-13 13:04:03       31 阅读
  7. DM存储ontap系统修改管理IP

    2024-06-13 13:04:03       33 阅读
  8. Python多继承机制及方法解析顺序(MRO)深度解析

    2024-06-13 13:04:03       29 阅读