引言

今天遇到一次git拉取报错

很懵逼,往常都没啥事的,遂记录下来

拉取报错

拉取报错

fatal: write error: ???????
fatal: index-pack failed

解决方法

先附上解决方法,后面再写分析过程

这里代表磁盘空间不足了,需要删除一些文件,腾出空间才能拉取

分析过程

确认暂存区

首先,git每次拉取失败,我基本都会看一下git status

发现我本地有修改,就暂时放到搁置里(git statsh

再次拉取,还是失败。

确认是否空间不足

看到这里有个write,怀疑是空间不足导致的写入失败了。

使用

df -h

命令来查看当前服务器的挂载点负荷情况,发现确实占用空间过大,导致没有位置了

df-h指令查看

df-h指令查看

可用都是0%

那就必然是空间不足导致的了。

解决过程

整体思路基本就是删除掉一些文件,或者增加空间

我这里是因为大量无用文件堵塞磁盘了,所以我就使用

rm -rf 指定目录

来删除那些冗余的文件


欢迎关注拓行公众号,分享各种技术博客文章

拓行——奋勇进取,开拓未来,砥砺前行

最后修改:2025 年 05 月 07 日
如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~