Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git无法推送到远程存储库:“0”;只读文件系统“;_Git_Unix_Version Control_Repository - Fatal编程技术网

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

Git无法推送到远程存储库:“0”;只读文件系统“;,git,unix,version-control,repository,Git,Unix,Version Control,Repository,尝试推送到远程存储库时出现错误: 错误:无法创建临时sha1文件名:只读文件系统 有趣的是,它在30分钟前的推送中运行得非常好。另一件值得注意的事情是,我是唯一一个推送/提交/访问此存储库的人 进入我的存储库服务器尝试chown,chmod,复制、重命名存储库等,我不断收到错误只读文件系统。使用ls-ld my repo.git列出存储库的所有者会产生: drwxrwsr-x 7 my_用户248 Jul 20 14:56 my-repo.git/ 看起来很正常,属于我,对吧?我不明白为什么会这

尝试推送到远程存储库时出现错误:

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

有趣的是,它在30分钟前的推送中运行得非常好。另一件值得注意的事情是,我是唯一一个推送/提交/访问此存储库的人

进入我的存储库服务器尝试
chown
chmod
,复制、重命名存储库等,我不断收到错误
只读文件系统
。使用
ls-ld my repo.git
列出存储库的所有者会产生:

drwxrwsr-x 7 my_用户248 Jul 20 14:56 my-repo.git/


看起来很正常,属于我,对吧?我不明白为什么会这样。任何关于如何解决这个极其烦人的问题的建议都将不胜感激

您的磁盘已损坏,操作系统将其重新装载为只读保存。请参阅/var/log/messages和“mount”的输出以进行确认

有可能。尝试重新启动该框。它可能也希望fsck自己。我不会说“你的磁盘坏了”,但听起来肯定是操作系统出现了某种错误,并以只读方式重新安装了磁盘。重新启动是个好主意。先不要重新启动。首先将repo克隆到另一台机器上,并确认磁盘有错误,如“磁盘已损坏”,我的意思是磁盘可能有不可恢复的读或写错误,或者检测到文件系统以某种方式损坏。
/var/log/messages
文件似乎是空的。。嗯,我试图重新装载文件夹,但是,>mount:只有root用户才能这样做。我想我必须联系我的主机,让他们重新装载存储库。。?