DevOps平台之GitLab离线安装【一】

安装环境 CentOS 7.x
内存 4G
本文目的是搭建本地Gitlab服务端

1、下载Gitlab

gitlab下载地址:https://packages.gitlab.com/gitlab/gitlab-ce
选择el/7版本
EL7 软件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x的安装
在这里插入图片描述
在这里插入图片描述
当前版本的地址是:
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm/download.rpm


2、上传Gitlab

上传到linux指定文件夹
在这里插入图片描述


3、安装Gitlab

进入上传目录,执行安装命令

$ rpm -Uvh gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm

在这里插入图片描述


4、修改配置

4.1、修改gitlab.rb

vim /etc/gitlab/gitlab.rb

在这里插入图片描述

4.2、重置gitlab

gitlab-ctl reconfigure

在这里插入图片描述

4.3、重启gitlab

gitlab-ctl restart

在这里插入图片描述


5、设置管理员密码

方法一:界面修改

cat /etc/gitlab/initial_root_password

在这里插入图片描述

然后用这个密码到界面上进行登录,之后在【偏好设置】里面修改密码即可

在这里插入图片描述

方法二:命令修改

命令说明
cd /opt/gitlab/bin软件目录
gitlab-rails console初始化密码
User.all查看所有用户
u=User.where(id:1).first切换用户为id=1的
u.password=‘adg12345’设置密码
u.password_confirmation=‘adg12345’再次确认密码
u.save!保存设置
exit退出

在这里插入图片描述

注意:密码有要求:不能太简单,也不能小于8位 ,不符合要求会报错


6、登录gitlab

在浏览器输入前面设置的地址端口进行打开登录界面
在这里插入图片描述

用上面设置的密码进行登录: root/adg12345 登录后首页如下
在这里插入图片描述


7、报错处理

7.1密码简单

ActiveRecord::RecordInvalid (Validation failed: Password must not contain commonly used combinations of words and letters)
ActiveRecord::RecordInvalid(验证失败:密码不能包含常用的单词和字母组合)
在这里插入图片描述

解决办法:字幕数组组合复杂密码,如
u.password=‘adg12345’
u.password_confirmation=‘adg12345’

7.2密码太短

ActiveRecord::RecordInvalid (Validation failed: Password is too short (minimum is 8 characters))

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cy谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值