我正在使用eclipse Egit插件。我们有一个存储库来维护我们使用的所有库。所以今天我必须提交并将大约50个库文件及其源代码推送到我们的远程存储库(我们有一个托管我们代码库的服务器)
当我尝试推动时,我得到以下错误。我们使用ssh从远程存储库(而不是http)推送和获取内容。
error: file write error (Disk quota exceeded)9 MiB/s
fatal: unable to write sha1 file
error: pack-objects died of signal 13
可以解释为什么会发生这种情况。我们是否因为文件内容的某些大小限制而错过了在服务器上设置一些参数。
答案 0 :(得分:1)
这应该是对服务器操作系统(您的Ubuntu 11.10)的限制,您需要检查是否已激活配额(默认情况下它们未启用)。
此article解释了如何管理配额 并检查配额是否与服务器实际使用的git用户一致,如this question中所述。
quota -su git
# versus
du -sh ~git
如果没有,则quotacheck
是有序的。