git clone 文件名中文、有冒号等问题 fatal: repository ‘***/r/鏍″洯鏅烘収椋熷爞/.git/‘ not found

news2024/11/22 15:15:44

记录一个git问题,比较有意思,也比较难找。

背景

首先把代码拉下来,发现给我报错。
在这里插入图片描述

怀疑

刚开始以为是仓库地址变了,但是发现仓库地址并没有变过。

交流

然后寻找解决方案。因为同事也遇到过,同事交了我一招,采用派生方法。确实生成了新的链接,能把代码推上去,这时候,相当于把这个库的代码,都copy到了派生库里面,相当于开了一个库进行存储。
在这里插入图片描述

疑问

然后昨天,负责人问我代码提交了嘛,怎么没见你提交,然后我提交了,然后看到代码都是提交到了派生那边去了。但是我们要保持代码都在同一个仓库。我拉其它仓库的代码都没问题,但是拉这个仓库的代码老是报错。只能拉派生库的代码,就挺纳闷的,它们的区别就是一个有中文,一个是全英文的仓库命名。开始排查是不是中文编译的问题。

寻找办法

1.检查你的Git配置:在命令行中输入 git config --get core.quotepath。如果返回的是 true,那么Git会将非ASCII文件路径引用在双引号中,这可能会导致问题。你可以通过输入 git config --global core.quotepath false 来关闭这个设置。

2.检查你的系统编码设置:在Windows中,你可以通过在命令行中输入 chcp 来查看你的系统编码。如果返回的不是 65001(即UTF-8),你可以通过输入 chcp 65001 来更改编码。
那就从转译设置。
尝试1:

忽略转义字符
git config --global core.protectNTFS false
# 禁用换行符转换

git config --global core.autocrlf false

# 中文文件名,乱码问题。设为false的话,就不会对0x80以上的字符进行quot

git config --global core.quotepath false

发现设置了还是不行,难道是系统环境编译中文问题嘛

尝试2:还是不行。

我跟同事都在苦恼:
在这里插入图片描述

思考还跟什么有关

除了跟环境,中文编译有关,关键除了我们两个,其它都没问题。还有git配置不同,查看自己的配置跟同事的配置,发现是不太一样,但是这个版本不一样是版本导致的。
我的:
在这里插入图片描述
同事的:
在这里插入图片描述

下降版本就可以解决

git版本下载

在这里插入图片描述

最后成功拉取。

在这里插入图片描述

总结

应该是git 最新版本中文转译有问题吧,当然只是猜测,暂时没得时间去研究。

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

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

相关文章

数据结构第三篇【链表的相关知识点一及在线OJ习题】

数据结构第三篇【链表的相关知识点一及在线OJ习题】 链表链表的实现链表OJ习题顺序表和链表的区别和联系 本文章主要讲解关于链表的相关知识,喜欢的可以三连喔 😀😃😄😄😊😊🙃&#…

【iOS】——Runtime学习

文章目录 一、Runtime介绍二、Runtime消息传递三、实例对象、类对象、元类对象四、isa_t结构体的具体实现五、cache_t的具体实现六、class_data_bits_t的具体实现七、Runtime消息转发动态方法解析备用接收者完整消息转发 一、Runtime介绍 iOS的Runtime,通常称为Obj…

GitHub飙升!京东认证的“Python编程入门三剑客”究竟好在哪?

Python凭借着简单易学、功能强大,已经跃居TIOB编程语言榜首,并且已经开始了它的霸榜之旅。如何选择一套适合自己的Python学习教程,是每个Python爱好者面临的首要问题。 今天给小伙伴们带来的是图灵&京东认证的“Python编程入门三剑客”&…

项目:仿RabbitMQ实现的消息队列组件

文章目录 写在前面开源仓库和项目上线其他文档说明 需求分析BrokerServer交换机类型持久化消息应答 模块划分服务端模块客户端模块交换机数据管理模块队列数据管理模块绑定数据管理模块消息数据管理模块队列信息管理模块虚拟机数据管理模块路由匹配模块消费者管理模块信道管理模…

gomail发送邮件的参数如何设置?如何使用?

gomail发送邮件的认证方式有哪些?怎么设置邮件发信? Gomail是一个常用的Go语言邮件发送库,它提供了简单易用的接口,使得邮件发送变得非常方便。AokSend将详细介绍如何设置gomail发送邮件的参数,帮助开发者更好地理解和…

Java实现经纬度坐标转换

一、坐标系统简介 坐标系统,是描述物质存在的空间位置(坐标)的参照系,通过定义特定基准及其参数形式来实现。 坐标是描述位置的一组数值,按坐标的维度一般分为一维坐标(公路里程碑)和二维坐标…

申请HTTPS证书的具体步骤是什么?

在当今数字化时代,网络安全已成为企业和个人关注的焦点。HTTPS证书作为网络安全的重要组成部分,不仅象征着网站的安全性,更是数据保护和用户信任的基石。本文将详细阐述HTTPS证书的重要性以及如何申请和配置HTTPS证书,以帮助网站所…

24、Linux网络端口

Linux网络端口 1、查看网络接口信息ifconfig ens33 eth0 文件 ifconfig 当前设备正在工作的网卡,启动的设备。 ifconfig -a 查看所有的网络设备。 ifconfig ens33 查看指定网卡设备。 ifconfig ens33 up/down 对指定网卡设备进行开关 基于物理网卡设备虚拟的…

CSS 常用的三种居中定位布局

嗨,我是小路。今天主要和大家分享的主题是“”。 一、三种常用布局 1.子绝父相 margin 居中 注意:父级相对定位,子级绝对定位,并且子级margin-left,margin-top是负值,为宽度、高度的一半。 /** …

IDEA 2022

介绍 【尚硅谷IDEA安装idea实战教程(百万播放,新版来袭)】 jetbrains 中文官网 IDEA 官网 IDEA 从 IDEA 2022.1 版本开始支持 JDK 17,也就是说如果想要使用 JDK 17,那么就要下载 IDEA 2022.1 或之后的版本。 公司…

利用opencv-python实现图像全景拼接技术实现

这个代码的主要功能是将多张图像拼接成一张全景图。它使用了OpenCV库中的SIFT特征提取、特征匹配和图像变换等技术来实现图像拼接。 一、预览效果 二、安装依赖 contourpy1.2.1 cycler0.12.1 fonttools4.53.0 importlib_resources6.4.0 kiwisolver1.4.5 matplotlib3.9.0 numpy…

Linux中安装Docker,并使用Docker安装MySQL和Redis

1、安装docker 1卸载系统之前的docker yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2、安装Docker-CE #安装必须的依赖 sudo yum install -y yum-utils \device-map…

12. MySQL 日志

文章目录 【 1. 日志的基本原理 】【 2. 错误日志 Error Log 】2.1 启动和设置错误日志2.2 查看错误日志2.3 删除错误日志 【 3. 二进制日志 Binary Log 】3.1 启动和设置二进制日志3.2 查看二进制日志3.3 删除二进制文件删除所有二进制日志删除小于指定编号的二进制日志删除创…

浅谈SpringBoot日志文件

文章目录 一、日志的作用二、如何在SpringBoot中使用日志2.1、在程序中得到日志对象。2.2、通过日志对象中提供的内置方法操打印日志信息2.2.1 日志级别2.2.1.1、日志级别有什么作用??2.2.1.2、日志级别的分类2.2.1.2、在配置文件中设置日志级别[!] 三、…

数字人动作解决方案,塑造逼真动作

在品牌形象塑造、市场推广及客户服务等领域,企业正面临着前所未有的挑战和机遇。为满足企业的需求,美摄科技凭借其在人工智能和计算机视觉领域的深厚积累,推出了面向企业的数字人动作解决方案,助力企业轻松打造逼真、灵活的虚拟形…

LLM的基础模型6:注意力机制

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技(Mamba,xLSTM,KAN)则提…

【问题复盘】第三方接口变慢导致服务崩溃

一、事件经过 -1、一个不在公司的下午,接到客户投诉,说平台不能访问了。 0、介入调查,发现服务器http请求无法访问,https请求却可以正常访问,一时有些无法理解;(后来发现,http和htt…

Java核心: 为图片生成水印

今天干了一件特别不务正业的事,做了一个小程序用来给图片添加水印。事情的起因是需要将自己的身份证照片分享给别人,手边并没有一个趁手的工具来生成图片水印。很多APP提供了水印的功能,但会把我的图片上传到他们的服务器,身份证太…

离散数学期末复习题库(含答案)

目录 1.判断题 1-1 1-2 1-3 1-4 2.选择题 2-1 2-2 2-3 3.多选题 3-1 4.填空题 4-1 4-2 4-3 4-4 4-5 5.主观题 5-1 5-2 5-3 5-4 1.判断题 1-1 ϕ⊆{ϕ} (对) 1-2 {a,b}∈{a,b,c,{a,b}} (对) 1-3 {a,b…