![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GitLab
文章平均质量分 72
无翼之雀
这个作者很懒,什么都没留下…
展开
-
如何把gitee的项目导入github?(github/gitee项目导入流程讲解)
github/gitee/gitlab项目导入流程操作步骤1、打开github2、点击右上角的加号,弹出卡片,点击“Import repository”3、进入导入界面4、输入要导入的仓库地址和新仓库名称,校验没问题后点击导入按钮即可开始导入TIPS:gitee、gitlab等代码托管平台导入仓库功能的流程都是差不多的,参考着做就得了。原创 2021-09-26 10:29:36 · 4276 阅读 · 0 评论 -
gitlab自动构建(二次构建)报错--fatal: git fetch-pack: expected shallow list
一、问题描述在centos7上搭建gitlab-runner后,第一次自动构建项目成功,第二次后构建项目报错,如下:Reinitialized existing Git repository in /home/gitlab-runner/builds/zBFPsthA/0/root/react-demo/.git/fatal: git fetch-pack: expected shallow listfatal: The remote end hung up unexpectedly.原创 2021-08-03 00:09:10 · 4764 阅读 · 0 评论 -
GitLab CI/CD 自动化部署没有日志(流水线日志/部署日志/构建日志)-- This job does not have a trace.
如果你在你的gitlab项目中已经配置好gitlab-runner实现自动化构建部署功能(CI/CD),在推送代码到gitlab后,发现已经触发了流水线,任务也执行成功了。但是,就是怎么都看不到流水线日志/部署日志,页面显示This job does not have a trace。这个时候怎么办呢?建议可以考虑下是不是gitlab-runner版本的问题。输入以下命令:gitlab-runner -v。结果显示我安装的版本是9.5.1的,而现在gitlab-runner的版本已经更新到v14了。所以我试原创 2021-08-01 18:14:43 · 4831 阅读 · 1 评论 -
gitlab+gitlab-runner实现前端项目自动化构建部署(CI/CD、Linux、Centos7)
GitLab CI/CD是一套基于GitLab的CI/CD(持续继承/持续交付/持续部署)系统,通过 .gitlab-ci.yml 在项目中配置 CI/CD 流程,系统可以自动地执行任务,完成 CI/CD 操作。(示例的服务器操作系统为Centos7)一、准备工作 1、GitLab服务器 2、创建项目 二、部署gitlab-runner 1、添加 gitlab-runner yum源 2、安装gitlab-runner 3、注册gitlab-runner 4、查看gitlab-runner 三、触发自动化构原创 2021-08-01 16:55:42 · 3122 阅读 · 3 评论 -
GitLab服务器修改管理员用户root密码
我们搭建好GitLab服务,打开页面后,需要输入用户名密码。但它们是什么呢?初始管理员用户为root,密码在安装过程中已随机生成并保存在/etc/gitlab/initial_root_password中,有效期24小时,我们可以自己去查找。如果我们不想去找或者随机密码有效期已过,可以直接对密码进行修改再进行登录,具体操作详见下文。一、重置密码1、切换到相应路径cd /opt/gitlab/bin/2、进入控制台gitlab-rails console3、查询roo...原创 2021-07-18 14:21:16 · 14268 阅读 · 0 评论 -
GitLab服务器出现502报错解决方案
一、问题说明我在使用我的CentOS服务器成功搭建好GitLab服务后,打开GitLab地址访问时,界面出现的是502的报错,如下图:【说明】服务器用的硬件配置是:腾讯云服务器2核4G,CentOS 7.6 64位系统二、问题排查使用top命令查看系统状况由下图可以看到gitlab占用内存太多(user为git和gitlab-+的全是gitlab的东西),导致服务器崩溃。配置 swap 交换分区新建 2 GB 大小的交换分区:dd if=/dev/zero o原创 2021-07-18 00:02:44 · 7600 阅读 · 1 评论 -
使用清华镜像源安装GitLab(“TCP connection reset by peer“ Trying other mirror)
我们在用Centos7搭建GitLab服务过程中,经常会碰到在下载GitLab镜像的环节,可能会出现由于网络问题访问不到国外源导致报错的情况("TCP connection reset by peer" Trying other mirror),今天我们来说下如何解决这个问题。说明:以下文章主要针对Centos7搭建GitLab服务在安装GitLab镜像环节出错后写的安装步骤。原创 2021-07-17 12:20:24 · 2663 阅读 · 0 评论 -
CentOS7搭建GitLab服务器(超详细教程)
一、登录服务器首先,你得有一台服务器。建议配置最低是2核4G。我用的硬件配置是:腾讯云服务器2核4G,CentOS 7.6 64位系统。我们可以借助相关工具去连接服务器并进行命令操作,个人推荐用SecureCRT或者XShell。(写一篇文章介绍SecureCRT用法,包括怎么解决乱码,怎么设置主题、背景色等)二、Centos 7搭建Gitlab服务器在开始前,我们可以先确定下服务器版本使用命令:cat /etc/redhat-releaseCentos7官网教程:原创 2021-07-17 12:14:43 · 4403 阅读 · 0 评论