gpt4 book ai didi

git 克隆问题 : repo too large? (50m)

转载 作者:太空狗 更新时间:2023-10-29 13:28:44 25 4
gpt4 key购买 nike

遇到无法克隆 git 存储库的问题。它开始运行,然后在中途取消。我当前的 git repo 大小是 53.7 MB服务器和我的 Remote 上的 Git 版本是 1.7.12.4。

错误如下:

MacBook-Pro:htdocs macbook$ git clone myrepo@mysite.com:~/opt/git/myrepo.git 
Cloning into 'myrepo'...
zcardepo@zcardepot.com's password:
remote: Counting objects: 8888, done.
remote: Compressing objects: 100% (7185/7185), done.
Write failed: Broken pipe267/8888), 1.03 MiB | 1001.00 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

我创建了一个全新的存储库,克隆就好了。一旦我将站点文件添加到其中并将它们推送到远程。我不能再从它克隆。但我可以很好地摆脱它。

我添加这个没有运气:

[core]
compression = -1
[pack]
windowMemory = 10m
packSizeLimit = 20m

我尝试将它们都提高到更高的值。运气不好

我还尝试在远程仓库上运行 git gc --aggressive 和 git gc --prune

我看过 this post , 但我的没有那么大 (1g+)另见有人对 git 版本有问题 not matching ,但以太币并非如此。

最佳答案

我认为您遇到的问题是您的克隆每次都在中间中断。

因此,与其每次都从头开始一次又一次地克隆一个存储库,我建议您取而代之的是对新创建的存储库进行提取。

基本上,初始化一个空的仓库

cd repo_name && git init

在这个仓库中添加原始仓库作为远程

git remote add origin url/to/repo

现在执行 git fetch

这样,即使您的克隆在中间中断,fetch 也会注意仅在下一次运行时引入未提取的对象。


或者,您可以查看解决方案 herehere .

关于git 克隆问题 : repo too large? (50m),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25038556/

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