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

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

公司git仓库非常大导致clone不下来(https),每次临近结束的时候就会报错:

RPC failed curl 18 transfer closed with outstanding read data fatal protocol error bad pack header

后更换为ssh方式也clone失败,后来实在没办法,就想着能否用一个分支clone一个分支。这么做的优点是只clone一个分支,速度快。缺点是,不能切换分支,要使用某个分支的时候,只能按照这个方法重新把要使用的新分支clone下来。查询各方资料,的确让我找到了一个解决办法。

整体步骤如下:

//1、浅克隆
git clone --depth 1 https://地址/xxxxxxx.git
//2、cd到对应目录
cd   xxxxxxx
//3、设置远程要拉取的地址
git remote set-branches origin  分支名称
//4、浅克隆下载此分支
git fetch --depth 1 origin 分支名称
//5、切换到分支
git checkout 分支名称
//这个命令是认为当前local的这个目录下面是shallow(不完整的),把远端的<repository>和local的比较,然后把没有的下载下来
git fetch --unshallow

执行完上述流程之后即可将指定分支checkout到本地。文章来源地址https://www.toymoban.com/news/detail-659592.html

到了这里,关于git克隆仓库太大导致报错失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 首次使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

    问题:         首次使用idea导入git项目出现:warning: Permanently added \\\'gitee.com\\\'(ED25519) to the 1ist of known hosts.ssh_dispatch_run_fata1: connection to ....  解决方法:         1. 新建空文件夹-右键-点击  Git Bash Here         2.  输入 cd C:         3. 输入 cat ~/.ssh/id_rsa.pub         4.  输

    2024年02月16日
    浏览(37)
  • Git因文件过大导致提交失败解决方案

    git推送到远程时因个别文件过大导致推送失败 Gitee托管平台对不同套餐的用户采用了不同的配额限制,详情可查阅Gitee产品文档 1、查看超出限额的大文件 命令如下,其中 557b10ce603309c9a25c0e3924ce3d681104f18c 为错误信息中给出的文件的哈希值 2、查看提交记录 使用 git log 命令可查

    2024年04月08日
    浏览(44)
  • vue-element-admin - 超详细克隆并运行项目教程,完美解决 git clone 克隆项目失败、npm install 装包报错失败、项目运行后打开是英文的汉化等问题(新手小白一看就懂)

    网上的教程都太乱了,大部分最终都无法成功克隆项目并运行起来。 本文站在 新手小白的角度,从 0-1 克隆项目(完美解决了克隆失败的问题)、npm install 装包并配置运行起来,以及界面是英文的汉化等一系列的问题, 您可以按照本文的教程,轻松完成 vue-element-admin 该框架

    2024年02月09日
    浏览(50)
  • 解决git克隆到本地的仓库文件夹不显示红色感叹号、绿色对号等图标的问题

          电脑有时候重启或者别的什么原因导致本地仓库不显示绿勾或者红色感叹号的符号 第一步: win加R然后输入regedit打开注册表 第二步: 按下面路径打开 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers 找到如下图在Tortoise相关文件 然后重命名,原有

    2024年02月11日
    浏览(46)
  • git拉取项目太大失败(超时)

    问题 通过git拉取GitHub上的项目失败报错信息如下 原因:因为拉取的项目过大导致失败 解决 1.利用镜像网站 如果方法1报以下错误 在git控制台上输入下面这句,然后在正常去拉取,它会使你默认使用镜像 2.拉取最近提交的一次提交,然后再拉取全部 3.延长克隆的时间

    2024年02月17日
    浏览(27)
  • Git 仓库代码太大clone不下来

    Git clone UE5 源码,由于源码太大,重复几次都是失败 当 Git clone 代码到最后出现 fetch-pack: unexpected disconnect while reading sideband packet fatal: early 时,大多是因为仓库代码太大,无法一次clone下来,这时需要如下操作: 克隆最新一次提交 –depth 用来指定克隆的深度, 1表示克隆最近

    2024年02月04日
    浏览(29)
  • 损坏的二进制文件会导致“程序太大而无法放入内存”

    不知道你是否做过这样的小实验:将一个可执行文件的头部写入一些无效的数据,或者将一个根本不是可执行文件的大型文件的扩展名改为”.exe”,然后执行它(警告,请记得先保存好工作文件)。 文件不会如预期般那样执行,你会得到一个提示:”程序太大而无法装入到内存

    2024年02月09日
    浏览(33)
  • Git连接远程仓库(私有/公开仓库),克隆代码

    git官网下载地址: https://git-scm.com/download/win 但是 ,git官网的话,下载速度比较慢,可以使用阿里的镜像下载速度会比较快: 阿里的git镜像下载地址: https://registry.npmmirror.com/binary.html?path=git-for-windows/ 另外,git相关的文档参考链接,包含搭配使用的客户端,插件,托管平台,

    2023年04月18日
    浏览(62)
  • Git 工具出现克隆库失败详解

    现象 错误字符串:git unable to access xxx: Encountered end of 原因 总体来说出现这个原因通常是因为网络连接的问题。具体的有以下几个方面 远程仓库不存在:检查所指定的远程仓库是否存在,确保仓库名称、URL 或路径正确。 网络连接问题:可能出现网络中断、服务器故障或防火

    2024年02月16日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包