gitlab安装文档

gitlab安装文档

参考文档

官方文档:https://about.gitlab.com/install

主机配置

系统内存磁盘大小IP
redhat8420G192.168.163.160

说明:gitlab安装对主机的配置有要求,磁盘和内存尽量分配大些

安装依赖

dnf install -y curl policycoreutils openssh-server perl

说明

  • dnf 与yum 作用和使用上基本相同,可认为是yum的升级版。redhat8系统官方推荐使用dnf

  • 版本较高的还需要额外安装 policycoreutils-python-utils

dnf  install -y  policycoreutils-python-utils 

gitlab-ce rpm包下载

说明:官方源下载较慢,这里使用的是清华镜像源,源地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/

1. 创建software目录

说明:用于存放 gitlab的rpm包

mkdir ~/software
2.安装 wget

说明:用于下载 rpm 包

dnf install -y wget 
3.下载rpm包

说明:参数 -p是将文件下载到指定目录

wget -P ~/software https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm

修改gitlab服务地址

1.打开文件配置文件
vim /etc/gitlab/gitlab.rb
2.修改githlab服务地址

说明:进去后输入 /external_url快速定位,修改为如下

external_url 'http://192.168.163.160:9080'
3.使配置文件生效

这里需要等很长时间。。。耐心等等

gitlab-ctl reconfigure

访问服务

1.服务地址

http://192.168.163.160:9080/

2. 安装成功显示

说明:初次使用需要修改root密码,修改即可

在这里插入图片描述

2.密码修改成功后显示

说明:此处可用root用户登陆或者注册新用户登陆
在这里插入图片描述

3.登陆成功显示在这里插入图片描述

修改root密码

说明:

  • 其他gitlab版本在前台无法设置root密码时可用此方法
  • root密码忘记后,可用此方法进行修改
1.进入gitlab的交互终端
gitlab-rails console production

如果报错,加上参数 -e

gitlab-rails console -e production

进入成功显示

#gitlab-rails console -e production
--------------------------------------------------------------------------------
 GitLab:       12.10.0 (869bc26464b) FOSS
 GitLab Shell: 12.2.0
 PostgreSQL:   11.7
--------------------------------------------------------------------------------
Loading production environment (Rails 6.0.2)
2.将密码修改为 “12345678”
irb(main):001:0> user = User.where(username:"root").first
=> #<User id:1 @root>
irb(main):002:0> user.password = "12345678"
=> "12345678"
irb(main):003:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 9334a0f6-8862-4908-8c0b-6fd25f6b923b) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", #<GlobalID:0x00007f1e46d85e08 @uri=#<URI::GID gid://gitlab/User/1>>
=> true

ith arguments: “DeviseMailer”, “password_change”, “deliver_now”, #<GlobalID:0x00007f1e46d85e08 @uri=#<URI::GID gid://gitlab/User/1>>
=> true


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值