前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git 克隆大型仓库失败解决方法

Git 克隆大型仓库失败解决方法

作者头像
cnguu
发布2020-10-23 16:03:41
5.4K0
发布2020-10-23 16:03:41
举报
文章被收录于专栏:凉风有信

# 问题

克隆一个大型仓库,约 270 M

git clone https://xxxxxx.git,报错:

代码语言:javascript
复制
error: pack-objects died of signal 15, 37.61 MiB | 265.00 KiB/s
remote: aborting due to possible repository corruption on the remote side.
error: git upload-pack: git-pack-objects died with error.
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
Gitea: Internal error
Failed to execute git command: exit status 128
fatal: index-pack failed

1 2 3 4 5 6 7

# 解决方案

# 分步克隆

克隆最新一次 commit

代码语言:javascript
复制
$ git clone https://xxxxxx.git --depth 1

1

然后下载所有历史

代码语言:javascript
复制
$ git fetch --unshallow

1

或者克隆剩余所有

代码语言:javascript
复制
$ git remote set-branches origin '*'
$ git fetch -v

1 2

或者克隆某一分支

代码语言:javascript
复制
$ git remote set-branches origin 'cnguu'
$ git fetch origin cnguu
$ git checkout cnguu

1 2 3

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/1/25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 问题
  • # 解决方案
    • # 分步克隆
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档