Renitialized existing Git repositoy in D:/libai/project/gitab-cicd-test/.git/

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 一、常规化Git命令操作报错的场景
    • 1. 报错
    • 2. 分析
    • 3. 解决
      • 3.1 查看.git
      • 3.2 删除.git
      • 3.3 重新init
  • 二、Gitlab CD/CD作业Job报错的场景
    • 1. 报错
    • 2. 分析
    • 3. 解决
      • 3.1 配置文件位置
      • 3.2 添加clone_url参数
  • 三、拓展


该报错暂时只遇到两种情况,以下针对这两种情况进行描述、分析与解决

一、常规化Git命令操作报错的场景

也就是正常在黑窗口使用git init或git clone命令时,出现该报错

1. 报错

常规使用git命令(如Git bash here窗口)报错如下

Renitialized existing Git repositoy in D:/libai/project/gitab-cicd-test/.git/

2. 分析

报错原因是在目录位置已经有git仓库了,即已经有.git文件,
如本报错位置D:/libai/project/gitab-cicd-test/.git/中已经有仓库文件.git
故再次执行git init或git clone就会报错

3. 解决

解决方法就是将.git删除后重新初始化即可

3.1 查看.git

ls -a

3.2 删除.git

rm -rf .git

如果.git文件不在当前目录下,以上命令需加.git所在目录

3.3 重新init

然后重新init初始化即可

git init

二、Gitlab CD/CD作业Job报错的场景

在执行Gitlab CD/CD自动化流程作业时失败,job终端窗口出现该报错

1. 报错

在job终端窗口中报错如下
在这里插入图片描述

2. 分析

和上面第一种情况可能略有不同,虽然包含第一种情况的内容,但是在项目中已存在.git仓库是正常的,这里主要还是unable to access "http://xxxxxxx"的问题
原因是在runner执行任务时会拉取gitlab上的代码,使用的是clone命令,而默认的clone地址的端口是80,如果我们的gitlab访问端口做过映射,那么这里runner去clone默认端口80就会失败

3. 解决

找到runner的配置文件config.toml并在其中添加参数clone_url,参数的值为访问gitlab的ip+端口号,如下

3.1 配置文件位置

请根据你自己配置的runner的位置找到其配置文件config.toml
正常应该在/etc/gitlab-runner/config.toml
如果做了映射可以直接修改映射地址的config.toml
我的映射位置为/data/gitlab-runner/config/config.toml

3.2 添加clone_url参数

在配置文件中添加clone_url参数

vim /data/gitlab-runner/config/config.toml

在这里插入图片描述
重新开始该job任务,顺利执行,如下,代码仓库拉取代码成功
在这里插入图片描述

三、拓展

针对第二种场景报错可参考以下文章进行多种方式解决,仅供参考
Gitlab Runner执行CI/CD时报错:fatal: unable to access ‘http://gitlab-xxxxxxxxxxxxx/gitlab-instance-xxxxxxx


感谢阅读,祝君暴富!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/674522.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 引入 百度地图API 和 路书

公司项目中&#xff0c;偶尔都会涉及到地图的使用&#xff0c;这里以百度地图为例&#xff0c;我们梳理一下引用流程及注意点 账号和获取密钥 百度地图示例 百度地图 类参考 1、账号和获取密钥 // api.map.baidu.com/api?typewebgl&v3.0&ak您的密钥<script type…

1899_野火FreeRTOS教程阅读笔记_任务创建

1899_野火FreeRTOS教程阅读笔记_任务创建 全部学习汇总&#xff1a; g_FreeRTOS: FreeRTOS学习笔记 (gitee.com) 关于这部分&#xff0c;从一般前后台程序到RTOS的任务描述了很多。但是我觉得这本书的这部分描述没有描述到关键的信息点。其实&#xff0c;RTOS存在的一个主要的目…

机器学习系列——(十七)聚类

引言 在当今数据驱动的时代&#xff0c;机器学习已经成为了解锁数据潜能的关键技术之一。其中&#xff0c;聚类作为机器学习领域的一个重要分支&#xff0c;广泛应用于数据挖掘、模式识别、图像分析等多个领域。本文旨在深入探讨聚类技术的原理、类型及其应用&#xff0c;为读…

【Flink入门修炼】1-3 Flink WordCount 入门实现

本篇文章将带大家运行 Flink 最简单的程序 WordCount。先实践后理论&#xff0c;对其基本输入输出、编程代码有初步了解&#xff0c;后续篇章再对 Flink 的各种概念和架构进行介绍。 下面将从创建项目开始&#xff0c;介绍如何创建出一个 Flink 项目&#xff1b;然后从 DataStr…

IDEA创建Java类时自动添加注释(作者、年份、月份)

目录 IDEA创建Java类时自动添加注释&#xff08;作者、年份、月份&#xff09;如图&#xff1a; IDEA创建Java类时自动添加注释&#xff08;作者、年份、月份&#xff09; 简单记录下&#xff0c;IDEA创建Java类时自动添加注释&#xff08;作者、年份、月份&#xff09;&#…

Java+微信小程序实现智慧家政系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 查询家政服务4.2 新增单条服务订单4.3 新增留言反馈4.4 小程序登录4.5 小程序数据展示 五、免责说明 一、摘要 1.1 项目介绍 基于微信小程序JAVAVueSpringBootMySQL的智慧家政系统&#xff0…

【SparkML实践7】特征选择器FeatureSelector

本节介绍了用于处理特征的算法&#xff0c;大致可以分为以下几组&#xff1a; 提取&#xff08;Extraction&#xff09;&#xff1a;从“原始”数据中提取特征。转换&#xff08;Transformation&#xff09;&#xff1a;缩放、转换或修改特征。选择&#xff08;Selection&…

作业2.8

1、选择题 1.1、以下选项中,不能作为合法常量的是 ____B______ A&#xff09;1.234e04 B&#xff09;1.234e0.4 C&#xff09;1.234e4 D&#xff09;1.234e0 1.2、以下定义变量并初始化错误的是_____D________。 A) char c1 ‘H’ &#xff1b; B) char c…

RabbitMQ高可用架构涉及常用功能整理

RabbitMQ高可用架构涉及常用功能整理 1. rabbitmq的集群模式2. 镜像模式高可用系统架构和相关组件3. rabbitmq的核心参数3.1 镜像策略3.2 新镜像同步策略3.3 从节点晋升策略3.4 主队列选择策略 4. rabbitmq常用命令4.1 常用基础命令4.1.1 服务管理4.1.2 用户管理4.1.3 角色管理…

数字图像处理(实践篇)四十七 OpenCV-Python 高动态范围HDR

目录 一 HDR 二 实践 高质量的图像具备的要素如下: ①分辨率 图像中的像素数量。在特定屏幕尺寸下,分辨率越高,像素越多,显示的细节更精细。 ②位深度

JavaEE作业-实验三

目录 1 实验内容 2 实验要求 3 思路 4 核心代码 5 实验结果 1 实验内容 简单的线上图书交易系统的web层 2 实验要求 ①采用SpringMVC框架&#xff0c;采用REST风格 ②要求具有如下功能&#xff1a;商品分类、订单、购物车、库存 ③独立完成&#xff0c;编写实验报告 …

OOP设计模式与JAVA之间存在怎么样的关系?

面向对象程序设计&#xff08;Object Oriented Programming&#xff0c;OOP&#xff09;是一种程序设计范型&#xff0c;它以对象为基础&#xff0c;将数据和操作封装在一起&#xff0c;形成一个独立的实体。OOP设计模式是面向对象程序设计的一种应用&#xff0c;它提供了一种在…

自然语言处理(NLP)——使用Rasa创建聊天机器人

1 基本概念 1.1 自然语言处理的分类 IR-BOT&#xff1a;检索型问答系统 Task-bot&#xff1a;任务型对话系统 Chitchat-bot:闲聊系统 1.2 任务型对话Task-Bot:task-oriented bot 这张图展示了一个语音对话系统&#xff08;或聊天机器人&#xff09;的基本组成部分和它们之间的…

外贸邮件群发如何做?外贸邮件群发靠谱吗?

外贸邮件群发有哪些平台&#xff1f;外贸群发邮件用什么邮箱&#xff1f; 外贸邮件群发是许多企业在开展国际贸易时常用的营销手段&#xff0c;它不仅能够快速地将产品信息和促销活动传达给目标客户&#xff0c;还能够有效地建立和维护客户关系。下面&#xff0c;就让蜂邮探讨…

【JavaScript】switch 语句

文章目录 1. 基础的 switch 语句2. 多个条件的处理3. 使用 switch 进行条件判断4. switch 语句 vs if-else 语句5. 总结 在 JavaScript 中&#xff0c; switch 语句是一种 用于根据不同的条件值执行不同代码块的控制流结构。本篇博客将介绍 JavaScript 中的 switch 语句&…

跟着pink老师前端入门教程-day21+22

5.4 常见flex布局思路 5.5 背景线性渐变 语法&#xff1a; background: linear-gradient( 起始方向 , 颜色 1, 颜色 2, ...); background: -webkit-linear-gradient(left, red , blue); background: -webkit-linear-gradient(left top, red , blue); 背景渐变必须添加浏览…

e5 服务器具备哪些性能特点?

随着云计算和大数据技术的不断发展&#xff0c;服务器作为数据中心的核心设备&#xff0c;其性能特点也日益受到关注。其中&#xff0c;E5服务器作为当前主流的服务器类型之一&#xff0c;具备许多优秀的性能特点。本文将详细介绍E5服务器的性能特点&#xff0c;帮助读者更好地…

CTFshow web(php命令执行 37-40)

?ceval($_GET[shy]);&shypassthru(cat flag.php); #逃逸过滤 ?cinclude%09$_GET[shy]?>&shyphp://filter/readconvert.base64-encode/resourceflag.php #文件包含 ?cinclude%0a$_GET[cmd]?>&cmdphp://filter/readconvert.base64-encode/…

(41)速算机器人

文章目录 每日一言题目解题思路代码结语 每日一言 愚昧从来没有给人带来幸福&#xff1b;幸福的根源在于知识。——左拉 题目 题目链接&#xff1a;速算机器人 小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字&#xff08;记作 x 和 y&#xff09;&#xff0…

【我与Java的成长记】之String类详解

系列文章目录 能看懂文字就能明白系列 C语言笔记传送门 Java笔记传送门 &#x1f31f; 个人主页&#xff1a;古德猫宁- &#x1f308; 信念如阳光&#xff0c;照亮前行的每一步 文章目录 系列文章目录&#x1f308; *信念如阳光&#xff0c;照亮前行的每一步* 前言一、字符串构…