安装git lab

0 环境安装

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

防火墙打开

firewall-cmd --zone=public --add-port=8848/tcp --permanent   //开放端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

1.邮箱服务

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

2 .添加yum源

[https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/]
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm
#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 . yum/rpm 安装gitlab

sudo EXTERNAL_URL="http://weihailt.jios.org:8848" yum install -y gitlab-ce
rpm -Uvh gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm
vim  /etc/gitlab/gitlab.rb

yum localinstall gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm
gitlab主配置文件:/etc/gitlab/gitlab.rb //可以自定义一些邮件服务等
日志地址:/var/log/gitlab/ // 对应各服务
服务地址:/var/opt/gitlab/ // 对应各服务的主目录
仓库地址:/var/opt/gitlab/git-data //记录项目仓库等提交信息

4 重启服务

gitlab-ctl reconfigure
gitlab-ctl restart  

5 卸载 gitlab

完全卸载GitLab
一、停止gitlab
    sudo gitlab-ctl stop
二、卸载gitlab(这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了)
    sudo rpm -e gitlab-ce

三、查看gitlab进程

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

四、删除gitlab文件

        find / -name *gitlab*|xargs rm -rf      删除所有包含gitlab的文件及目录

        find / -name gitlab |xargs rm -rf 

        删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)

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

你可能感兴趣的:(安装git lab)