Git 仓库代码太大clone不下来

这篇具有很好参考价值的文章主要介绍了Git 仓库代码太大clone不下来。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 问题

Git clone UE5 源码,由于源码太大,重复几次都是失败

2. Error Log

当 Git clone 代码到最后出现 fetch-pack: unexpected disconnect while reading sideband

fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: 

packet fatal: early 时,大多是因为仓库代码太大,无法一次clone下来,这时需要如下操作:文章来源地址https://www.toymoban.com/news/detail-763019.html

解决办法

  1. 克隆最新一次提交
git clone --depth 1 https://github.com/dogescript/xxxxxxx.git
  • –depth 用来指定克隆的深度,
  • 1表示克隆最近的一次commit。
  1. 拉取完整当前分支,但是这里有个问题,不会把远程的所有分支拉取下来,那拉取所有分支怎么做呢?请看3
git fetch --unshallow
  1. 修改.git文件夹内config文件的[remote “origin”]节的内容
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
  1. clone所有分支
git fetch -pv
git fetch --all

到了这里,关于Git 仓库代码太大clone不下来的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git克隆仓库太大导致报错失败

    公司git仓库非常大导致clone不下来(https),每次临近结束的时候就会报错: 后更换为ssh方式也clone失败,后来实在没办法,就想着能否用一个分支clone一个分支。这么做的优点是只clone一个分支,速度快。缺点是,不能切换分支,要使用某个分支的时候,只能按照这个方法重新把

    2024年02月12日
    浏览(40)
  • 如何将别人git上的clong下来的本地项目上传到自己的Git仓库中。

    如何将别人git上的clong下来的本地项目上传到自己的Git仓库中。 就是上传时git仓库更新被拒绝报错了说master不合用。 提示:以下是本篇文章正文内容,下面案例可供参考 如果没有注册账号的朋友,可以先去注册一个Gitee的账号的。 gitee网址 : https://gitee.com/ 代码如下(示例)

    2024年02月08日
    浏览(60)
  • Git——git clone私有仓库

    在clone的时候,在https://后面先加上github-username:github-token,再@项目的链接即可把项目clone下来。 GitHub:加的是token;(Token设置:设置Token) Gitee:加的是password; example: kyrle 是我的用户名 设置密码不用反复输入 http ssh 设置ssh链接:github ssh密钥配置 如果ssh无反应则尝试:

    2024年02月11日
    浏览(58)
  • git clone 拉取远程代码报错(fatal:无法读取远程仓库 ,请确认您有正确的访问权限并且仓库存在)的原因———未添加SSH KEY

    fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。 打开一个命令窗口,输入: 注:yourname是你设置的用户名,your@email是你要的邮箱。没有的话在github上注册一下。 注:w是我的用户名,请根据自己用户名替换 生成配置文件 (填你设置的邮箱地址) 会出现

    2024年02月11日
    浏览(54)
  • BFG Repo-Cleaner 清理在Git历史记录中不需要的数据(git仓库臃肿、git仓库太大、清理git仓库大文件、清理.git\objects\pack中的.pack文件)

    在处理 Git 项目时,可能会遇到一些敏感信息或者大文件被误上传到了仓库,这样会导致仓库变得庞大并且难以管理。这种情况下,BFG Repo-Cleaner 就派上用场了。它是一个更简单、更快速的工具,可以帮助我们从 Git 历史记录中删除不需要的数据。 BFG Repo-Cleaner 是一个由 Scala

    2024年02月02日
    浏览(53)
  • github上clone下来别人仓库的源码,如何推送到自己的仓库

    前提:对方项目开源,未有密钥 原文 如果你clone下来一个别人的仓库,在此基础上完成你的代码,推送到自己的仓库可能遇到如下问题: error: remote origin already exists.表示远程仓库已存在。 因此你要进行以下操作: 1、先输入 git remote rm origin 删除关联的origin的远程库 2、关联

    2024年02月16日
    浏览(38)
  • 【随笔】Git 基础篇 -- 远程仓库 git clone(二十五)

    💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘 您的点赞、关注、收藏、评论,是对我最大

    2024年04月15日
    浏览(50)
  • 【Git学习】Git如何Clone带有Submodule的仓库?

    在GitHub上下载了一份源码 https://github.com/the3deer/android-3D-model-viewer 打开之后如下所示: 在 app 这个主 module 中是需要依赖子 module : engine 的 但是下载下来的代码 engine 是空的 去这个代码的Github主页:https://github.com/the3deer/android-3D-model-viewer探索答案: 这份GitHub源代码上没有en

    2023年04月09日
    浏览(43)
  • git无法使用git协议clone github仓库问题解决

    提示错误: 首先登录github账号,检查本机的 ~/.ssh/id_rsa.pub 是否添加到github账号 https://github.com/settings/keys 如果没有添加,需要先添加本机的ssh公钥到github 然后再重试 git clone  如果依然报错,需要检查 ~/.ssh/known_hosts  ,找到github.com开头的行,然后删除 再次重试 git clone 此时提示需要

    2024年02月12日
    浏览(46)
  • Windows系统git clone Linux内核git仓库的系列问题

            当我们在Windows系统的电脑上试图拉取Linux内核git仓库时,由于Windows和Linux的不兼容会遇到很多问题。踩过好几个坑后,我将针对遇到的问题提出解决方案,并给出完成这项工作的避雷方式。         Linux内核git仓库:         由于以下有些配置仅对新创建子文件

    2024年02月07日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包