Gitlab安装与部署(Linux)

Gitlab安装与部署(Linux)

Gitlab官网: about.gitlab.com

搭建需要安装下载gitlab CE社区版

Gitlab的搭建

  1. 1.安装依赖
sudo yum install -y curl policycoreutils-python3 openssh-server perl

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http

sudo firewall-cmd --permanent --add-service=https

sudo systemctl reload firewalld

2.配置Postfix以发送邮件

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

3.配置极狐GitLab 软件源镜像。

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

4.执行如下命令开始安装

sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-jh

gitlab初始化

  1. 进入gitlab配置文件夹修改配置文件 vi /etc/gitlab/gitlab.rb
  2. 更改external_url ‘http:<服务器ip地址/域名>’
  3. 重新加载 gitlab-ctl reconfigure

GitLab的访问

  1. 注册 http://<ip/域名>/users/sign_in

默认账号root ,默认密码在/etc/gitlab/initial_root_password

GitLab的使用

启动gitlab服务
sudo gitlab-ctl start

gitlab服务停止
sudo gitlab-ctl stop

重启gitlab服务
sudo gitlab-ctl restart

查看gitlab服务日志
sudo gitlab-ctl tail 

Gitlab卸载

停止gitlab
sudo gitlab-ctl stop

二、卸载gitlab

sudo rpm -e gitlab-jh

三、查看gitlab进程

ps -ef|grep gitlab

杀掉第一个守护进程(runsvdir -P /opt/gitlab/service log)

kill -9 <PID>  再次查看gitlab进程是否存在

四、删除gitlab文件

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

    find / -name gitlab |xargs rm -rf

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


版权声明:本文为aaa_aaa_aaa_aa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。