gitlab ce在Linux上安装

一、社区版ce官网

包地址

https://packages.gitlab.com/gitlab

文档地址

https://docs.gitlab.cn/omnibus/installation/

二、安装

1. 上脚本

vi gitlab.sh

先按i,进入编辑模式,然后把下面的内容复制进去,出现确认按回车

#!/bin/bash
# 环境
sudo yum install -y curl policycoreutils-python 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

# 安装Postfix(或Sendmail)以发送通知电子邮件
sudo yum -y install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

# 添加GitLab包存储库并安装包
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

# 安装,并设置访问域名
# sudo EXTERNAL_URL="http://git.qty.com" yum install -y gitlab-ce
sudo EXTERNAL_URL="http://192.168.200.12:80" yum install -y gitlab-ce

# 启动
sudo gitlab-ctl start

2. 访问失败

打开配置文件

vi /etc/gitlab/gitlab.rb

添加或者修改下面的配置就行,这里的地址可以是域名

external_url 'http://192.168.200.12:80'

3. 刷新一下配置

sudo gitlab-ctl reconfigure

4. 设置初始密码

查看root默认密码,然后登录进去改成自己的密码

cat /etc/gitlab/initial_root_password

三、常用命令

  1. 启动:sudo gitlab-ctl start
  2. 停止:sudo gitlab-ctl stop
  3. 重启:sudo gitlab-ctl restart
  4. 获取服务状态:sudo gitlab-ctl status
  5. 卸载:
    1. 删除软件包:sudo gitlab-ctl stop && sudo gitlab-ctl remove-accounts
    2. 删除所有数据:sudo gitlab-ctl cleanse && sudo rm -r /opt/gitlab
    3. 卸载软件:sudo yum remove gitlab-jh
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值