Git无法推送到远程存储库:“只读文件系统”

时间:2012-08-02 22:39:10

标签: git unix version-control repository

尝试推送到远程存储库会给我一个错误:

  

错误:无法创建临时sha1文件名:只读文件系统

有趣的是,它在30分钟前的推动下完美无缺。值得注意的另一件事是我是推动/提交/访问此存储库的唯一人

通过SSH连接到我的存储库服务器,尝试chownchmod,复制,重命名等存储库,我不断收到错误Read-only file system。使用ls -ld my-repo.git列出存储库的所有者:

  

drwxrwsr-x 7 my_user users 248 Jul 20 14:56 my-repo.git /

看起来很合适,归我所有,对吗?我不明白为什么会这样。如何解决这个非常烦人的问题的任何建议将非常感谢!

1 个答案:

答案 0 :(得分:6)

您的磁盘坏了,操作系统将其重新安装为只读以保存它。看/ var / log / messages和“mount”的输出来确认。