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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值