Git克隆失败

mua*_*f80 7 java eclipse git spring bitbucket

问题

我正在尝试从克隆bitbucket。失败了。

其他stackoverflow帖子

我已经看过其他stackoverflow帖子,但无法成功。特别

  1. shallow/unshallow 没有工作。
  2. PostBuffer增加到1 gb没有用
  3. core.compression已经0意味着禁用,但是它没有工作

使用cmd克隆

我试图去--depth 1clone,然后--unshallow,但没有奏效。

尝试时出现如下错误 git pull --all

在此处输入图片说明

使用Eclipse克隆(Spring Toolsuite 3)

然后我尝试使用Eclipse(Spring IDE)进行克隆,ssh但仍然失败,并出现以下错误

在此处输入图片说明

这似乎是由于历史上的一些大对象。

问题

  1. 如果由于历史记录较大而收到此错误,是否可以删除此错误?怎么做?
  2. 这是git我正在使用的客户端还是Bitbucket存储库主机的限制?
  3. 我是否应该尝试其他git客户端克隆/拉存储库

更多信息

Git配置使用 git config --list

core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=[CERT FILE]
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
user.email=[EMAIL]
user.name=[NAME]
winupdater.recentlyseenversion=2.23.0.windows.1
core.compression=0
http.postbuffer=1048576000
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
remote.origin.url=[URL]
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
Run Code Online (Sandbox Code Playgroud)

该存储库未使用 LFS

我遇到的建议是使用older version可以成功克隆的Eclipse。为什么?

eclipse(sts)中的错误详细信息如下 在此处输入图片说明

Spring Tool Suite 4.4.0与上面的错误相同,env的详细信息如下

在此处输入图片说明

Java是64位

在此处输入图片说明

一些发现/结论

  1. 与的错误STSJGit它在其中用作Git客户端的限制。据我了解,它有大小限制
  2. 如果我从git中使用git,cmd或者即使使用另一个客户端也不会发生该错误sourcetree。在这种情况下,错误是另一个错误

    fatal: pack has bad object at offset 90599582: inflate returned 1

    fatal: index-pack failed

  3. 蚀氧能够成功克隆。但是,幕后发生的事情是没有意义的。

小智 0

这是一个有趣的问题(我在克隆 Linux 时遇到了一些问题),可以在这里找到几种解决方案: https ://www.atlassian.com/git/tutorials/big-repositories