gpt4 book ai didi

java - Git 克隆失败

转载 作者:行者123 更新时间:2023-12-01 19:21:40 26 4
gpt4 key购买 nike

问题

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

其他 stackoverflow 帖子

我已经浏览了其他 stackoverflow 帖子,但未能成功。具体来说

  1. shallow/unshallow 不起作用。
  2. PostBuffer 增加到 1 GB 不起作用
  3. core.compression 已经0 表示禁用,但不起作用

使用cmd克隆

我尝试使用clone进入--深度1,然后使用--unshallow,但它不起作用。

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

enter image description here

使用 Eclipse(Spring Toolsuite 3) 克隆

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

enter image description here

这似乎是因为历史上的一些大事件。

问题

  1. 如果我由于历史上的大对象而收到此错误,我可以删除它吗?如何做到这一点?
  2. 这是我正在使用的 git 客户端还是存储库主机 Bitbucket 的限制吗?
  3. 我应该尝试其他 git 客户端来克隆/pull 存储库

更多信息

使用git config --list进行Git配置

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

此存储库未使用LFS

我遇到的一个建议是使用可以成功克隆的旧版本 Eclipse。为什么会这样?

eclipse(sts)中的错误详细信息如下 enter image description here

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

enter image description here

Java 是 64 位

enter image description here

一些发现/结论

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

    致命:pack 在偏移量 90599582 处有坏对象:inflate 返回 1

    致命:索引包失败

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

最佳答案

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

关于java - Git 克隆失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58441924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com