当前位置: 首页 > news >正文

CICD实战(二)-----gitlab的安装与配置

1、安装gitlab所需要的依赖包与工具

sudo yum install wget net-tools
sudo yum install curl policycoreutils openssh-server openssh-clients postfix -y

2、配置清华源
 

vim /etc/yum.repo.d/gitlab-ce.repo[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

3、安装git、gitlab
可以分别安装Git客户端和Gitlab社区版(Gitlab有两大版本,ee为商业版本,ce为社区版本)。安装包较大,大约有1个G左右,因此需要我们耐心等待。
 

yum install -y git gitlab-ce

4、下载完成执行启动命令
 

gitlab-ctl reconfigure

5、gitlab启动后,可以查看设备监听端口

netstat -lnt

6、查看gitlab的状态

gitlab-ctl status

7、访问gitlab的web页面
http://192.168.242.154

尝试访问Gitlab的web页面(注:可能需要等待较长时间),接下来,会进入一个设置密码的页面,(注意,由于一些BUG,有可能我们无法进入到设置密码页面,此时Gitlab就无法登录,这时我们需要重置Gitlab的密码

有时,我们因为长时间没有使用Gitlab,而忘记了管理员用户的密码,从而导致无法登录系统的状况,又或者是由于系统BUG,Gitlab在初次安装完成后,没有出现设置密码的页面,直接出现了登录的页面,从而导致我们无法继续登录配置使用。出现这种情况,我们就需要重置Gitlab的密码了。

首先,在Gitlab设备上,执行命令:
 

gitlab-rails console -e production

之后,执行以下命令

user=User.where(id:1).first
user.password='zxc000...'
user.password_confirmation='zxc000...'
user.save#exit退出来
exit

完成上述配置,就可以去web登录了,账号root,密码为刚才修改的,如果没有生效的话,重启一下gitlab

http://www.xdnf.cn/news/889219.html

相关文章:

  • 热门消息中间件汇总
  • 【计算机网络】五种IO模型——非阻塞IO
  • 使用SSH tunnel访问内网的MySQL
  • 工厂模式 + 模板方法模式 + 策略模式的适用场景
  • 消息的幂等性
  • 【笔记】MSYS2 的 MINGW64 环境 全面工具链
  • 3DEXPERIENCE参考属性和实例属性的获取
  • VUE混合开发用哪个PHP框架好?
  • 三级等保框架下质检 LIMS 系统违规操作溯源技术应用实践
  • 极昆仑智慧与数元灵科技达成战略合作
  • redis配置及优化
  • YOLOv8 × VisDrone 全流程实战:训练你的无人机识别模型 AI(第一部分:数据集准备)
  • 25.6.5学习总结
  • Git操作记录
  • 60天python训练计划----day45
  • 如何开发一个成功的产品
  • OptiStruct结构分析与工程应用:无限元分析指南
  • SpringBoot自动化部署实战技术文章大纲
  • 网络层协议
  • 【电赛培训课程】运算放大器及其应用电路设计
  • DNS攻击类型有哪些?如何应对DNS攻击威胁?
  • 网络包在 Linux 中的处理流程
  • echarts在uniapp中使用安卓真机运行时无法显示的问题
  • C及C++编译链接过程详解
  • c++ Base58编码解码
  • 【华为云Astro-服务编排】服务编排中图元的使用与配置
  • 【Android基础回顾】四:ServiceManager
  • gc2053驱动学习笔记
  • CppCon 2015 学习:Concurrency TS Editor’s Report
  • nvidia系列教程-Usb otg模式修改为host模式