git克隆失败和git fetch获取不到远程分支的问题

2 篇文章 0 订阅
订阅专栏
本文介绍了在工作中遇到的Git克隆项目时由于数据大小限制导致的错误,以及尝试通过调整Git配置和使用浅克隆、深克隆的解决过程。详细步骤包括:先尝试设置http.postBuffer大小,然后使用浅克隆减小数据量,再通过git fetch --unshallow获取完整历史,最后修改.git/config文件以查看所有分支。
摘要由CSDN通过智能技术生成

 在工作中,想要clone某个开发中的项目到本地,进度条下载一段时间后就会报错失败。

// 报错 1
Clone failed 
early EOF 
The remote end hung up unexpectedly 
index-pack failed 
RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

网上搜了下找了原因, 分析为 Git 限制了推送数据的大小导致的错误,重新设置通信缓存大小,于是执行了下面的命令

git config --global http.postBuffer 524288000

但是,我用了上述方法后,还是失败。最终找到了解决办法:

第一步、浅克隆

git clone https://xxx.com/xxx.git --depth 1

git clone 是克隆所有历史版本

git clone 仓库地址 -–depth 1 是克隆最近一次的commit, 1 代表克隆深度

第二步、执行git fetch --unshallow

git fetch --unshallow

第三步、想切换到特定分支时,发现看不见远程分支,解决办法修改本地的.git/config文件

怎么找.git/config文件位置呢?

1、用小乌龟工具

2、去用户文件夹里面找

.git/config文件内容

 将master改成*,俩个master都要改成*号,如下

[remote "origin"]
	url = xxx.com/xxx.git
	fetch = +refs/heads/*:refs/remotes/origin/*

第四步、重新git fetch, 就可以看到所有分支了。 

git fetch

 

git fetch 失败,因为 unable to resolve reference 'refs/remotes/origin/xxx': reference broken
walterlv - 吕毅
10-28 5742
我在使用 git fetch 命令的时候,发现竟然会失败,提示错误 error: cannot lock ref 'refs/remotes/origin/xxx': unable to resolve reference 'refs/remotes/origin/xxx': reference broken。 本文介绍如何修复这样的错误,并探索此错误产生的原因。 本文内容错误修复 错误 在使用...
Git 分支 - 远程分支
希望我的博客,能帮上你解决学习中工作中所遇到的问题
07-12 878
Git 分支 - 远程分支
git fetch --unshallow漏掉远端诸多branch问题的解决方法
qq_42000667的博客
06-11 9541
使用git fetch --unshallow无法完整拷贝的解决方法。使用git fetch --depth 和 git fetch --unshallow后发现,很多remote branch还是没有,这个时候该怎么办?
git clone代码设置depth之后找不到远程分支
wxz的博客
01-30 1951
git depth的使用小技巧
Git GUI Here报错:Clone failed. Cannot fetch branches and objects. See console output for details
浊世独行侠
10-13 4400
我遇到的问题:在用Git GUI Here--------Clone Existing Repository拉取线上代码时出现如下错误, 解决方法: (1).win10进入控制面板: 点击左下角win标---------->所有应用---------->控制面板---------->用户账户---------->管理Windows凭据---------->普通凭据,删掉没有权限的账号(不知道有没有权限直接删完) (2).删除后,重新用git拉取代码会出现登录框.
git分支拉取时无法获取到所有的分支内容
weixin_44410673的博客
07-01 1888
前言 随着项目代码与分支切换的增多,快速clone具体分支代码到本地成为了很实际的问题git clone -b master ulr 这种深拷贝方式,动辄几个G,十几个G的数据。让分支切换成为噩梦。 浅克隆经常在一些大型仓库中很有用——不用花费大量时间去clone一个完整的仓库,仅仅checkout出来某个分支(如master)的最新N次递交: git clone --depth 1 https://github.com/openwrt/openwrt.git 由于clone的内容非常少,因此速度就大大提
使用git clone --depth 1 后无法获取其它分支问题
lovescorpio的专栏
12-24 2281
上一篇文章中git clone linux kernel时,由于项目比较大,clone总是失败,为了解决这个问题在clone时,使用了--depth 1 这样的参数。于是这就又带了新的问题,--depth 1只是clone了默认的 master分支的最新一次提交,是关于Linux 5.5-rc2的。如下图: 而我需要的4.19版本,那怎么办呢? 如下图所示: git c...
Git实战学习视频教程 Git多场景应用学习 Git服务器和远程分支 Git多人协作开发项目
11-01
我们将详细讲解如何通过`git fetch`和`git rebase`来同步远程分支,使用`git blame`和`git log`追踪代码修改历史,以及设置用户信息和解决权限问题。 5. **Git工作流**:不同的团队可能有不同的工作流程,如Git ...
利用Git远程分支合并开发python项目
01-10
本文档详细介绍了 Git 远程分支的概念、类型、命令和实践应用,旨在帮助开发者更好地使用 Git 远程分支管理 Python 项目。通过使用 Git 远程分支,可以实现多人合作开发项目,提高开发效率和协作性。
[Git] Git整理(三) 远程仓库和远程分支
FightFightFight的博客
05-09 4265
远程仓库 概述 远程仓库是指托管在其他服务器上或网络上的项目版本库,使用git init会创建一个本地仓库,如果要使用远程仓库,则通过git clone <url>将远程仓库克隆到本地即可,如: git clone https://github.com/jeraon/pythonLearn.git 当执行git clone命令 时,做了如下几个工作: 1.自动将远程...
解决因文件权限导致git fetch命令执行失败问题
09-15
最近在工作中遇到一个问题,就是在在一个基于 git 的发布系统中拉取代码,发现无法拉取最新的提交记录,查找相关资料发现是因为文件权限的问题,所以这篇文章主要介绍了关于解决因文件权限导致git fetch命令执行失败问题,需要的朋友可以参考下。
Git 如何将远程仓库的项目克隆到本地及如何推送到远程仓库(Git常用的命令)
weixin_40608713的博客
08-21 9657
Git 如何将远程仓库的项目克隆到本地及如何推送到远程仓库一、将远程仓库的项目克隆到本地二、查看分支三、创建分支四、切换、合并分支五、add将文件添加到暂存区- commit 提交文件 - pull 拉取远程分支最新代码 - push 推送到远程分支 一、将远程仓库的项目克隆到本地 1、当仓库地址支持 SSH 方式时: $ git clone git@gitee.com:xxx/python_study.git 2、当仓库地址支持 HTTPS 方式时: $ git clone https://gitee
git clone整个项目后缺少分支解决方法
热门推荐
lindadasummer的博客
09-03 1万+
本来只想clone github上一个项目的某个branch,项目地址为   https://github.com/tzyll/kaldi,使用git clone  -b xx  xxxxx 的格式clone分支失败,索性就把整个项目clone了下来。结果发现少了分支,而且恰巧是我想要的。 只用git clone https://github.com/tzyll/kaldi.git 命令下载
git因密码问题fetch失败,清除缓存。
weixin_43925148的博客
09-16 1184
fetch仓库代码的时候因密码导致fetch失败
本地连接git项本地down代码是报cannot fetch branches and objects .see console output for details
我的目标是CEO,最近小目标是项目架构师!
11-18 6771
错误截图: 解决办法就是我本地的ssh key 被别的项目中的ssh key 覆盖了,所以重新生成了一个ssh key 重新替换了一下阿里云中的key,然后就没事儿了,经过咨询git使用大神,还有自己百度了一下,本地的ssh key 生成之后不能删除,要不然还出先以上的问题! 生成ssh key:生成ssh key 的文章,点击访问!  ...
git clone --depth=1后只有一个分支的解决办法
qq_29094161的博客
10-08 1819
这种方法克隆的项目只包含最近的一次commit的一个分支,体积很小,即可解决文章开头提到的项目过大导致Timeout的问题,但会产生另外一个问题,他只会把默认分支clone下来,其他远程分支并不在本地,所以这种情况下,需要用如下方法拉取其他分支: $ git clone --depth 1 https://github.com/dogescript/xxxxxxx.git $ git remote set-branches origin 'remote_branch_name' $ git fetch
Git远程fetch同步失败
最新发布
gowcage的博客
01-15 573
原因是开启了代理,设置了代理导致的。端口号是你的代理工具配置的端口号。
git clone分支
leicunjie的博客
06-06 263
leicunjie$ git clone -b 分支名 项目目录
Git克隆远程分支并建立跟踪关系教程
`git clone`命令是获取远程仓库代码的基础操作,而克隆远程分支并建立跟踪关系则需要结合`git branch`、`git checkout`和`git fetch`等命令灵活运用。这使得开发者可以根据项目需求,轻松地管理和同步远程仓库的不同...
写文章

热门文章

  • nvm介绍、nvm下载安装及使用 125476
  • yarn : 无法加载文件 C:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。 21250
  • npx是什么? 14895
  • setTimeout和Promise区别(宏任务和微任务) 14043
  • flex布局设置space-between(around)最后一行不左对齐问题 11681

分类专栏

  • CSS 5篇
  • 笔记 1篇
  • git 2篇
  • JS 7篇
  • vue 3篇
  • react 1篇
  • node 2篇
  • 数据结构与算法
  • 前端性能优化
  • ES6 2篇
  • 移动端 1篇
  • 开发随记 3篇

最新评论

  • nvm介绍、nvm下载安装及使用

    风宇起不来: 第一次都比较慢,毕竟整个项目都要下

  • nvm介绍、nvm下载安装及使用

    bubbleJessica: 为什么感觉npm install还是好慢

  • yarn : 无法加载文件 C:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。

    烽火照西京: 可以了,感谢

  • nvm介绍、nvm下载安装及使用

    hnsffz: 谢谢

  • nvm介绍、nvm下载安装及使用

    Paradox-Spiral2: 很奇怪,进去安装界面时第一步安选择nvm的安装位置,第二步选择node.js的安装位置,但是我nodejs的安装位置明明指定了,安装好了后文件夹直接没了

大家在看

  • Leetcode 每日一题:Diameter of Binary Tree

最新文章

  • Vue父子组件和父兄子组件生命周期顺序
  • BFC是什么?大白话解释
  • Typora图片上传失败问题
2022年4篇
2021年4篇
2020年3篇
2019年18篇
2018年5篇
2017年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家南京个性化玻璃钢雕塑哪家便宜濮阳玻璃钢浮雕不锈钢城市雕塑商场巨型蛋糕模型美陈济南户内玻璃钢雕塑早到田玻璃钢雕塑玻璃钢动物雕塑价格定制玻璃钢雕塑卡通公仔3d雕塑五华玻璃钢花盆花器通用玻璃钢雕塑摆件销售企业深圳常见商场美陈供应云南公园玻璃钢雕塑定做价格铜陵商场周年美陈安阳人物玻璃钢雕塑定制宝鸡市玻璃钢雕塑厂家珠海玻璃钢卡通雕塑货源充足九台区玻璃钢雕塑工程东城区专业商场美陈玻璃钢雕塑厂家哪里买最便宜高淳新年商场美陈宁夏抽象人物玻璃钢雕塑多少钱广宁玻璃钢雕塑福建仿铜玻璃钢雕塑方法圣诞玻璃钢雕塑定制西宁景区玻璃钢雕塑多少钱商场美陈门头效果图甘南玻璃钢雕塑安装烟台卡通玻璃钢雕塑加工玻璃钢雕塑仙鹤抚松玻璃钢雕塑厂家呼和浩特小品系列玻璃钢雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化