当我执行git push -f origin master时,我得到以下错误
warning: redirecting to https://gitlab.iit.it/muhammad.mehdi/memex-app.git/
Enumerating objects: 1048, done.
Counting objects: 100% (1048/1048), done.
Delta compression using up to 12 threads
Compressing objects: 100% (618/618), done.
remote: fatal: write error: No space left on device我做了df -h,我得到了以下结果
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 2.8M 1.6G 1% /run
/dev/nvme0n1p6 227G 109G 107G 51% /
tmpfs 7.7G 148M 7.5G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/loop1 9.2M 9.2M 0 100% /snap/canonical-livepatch/95
/dev/loop3 56M 56M 0 100% /snap/core18/1997
/dev/loop5 100M 100M 0 100% /snap/core/10908
/dev/loop4 56M 56M 0 100% /snap/core18/1988
/dev/loop6 46M 46M 0 100% /snap/dotnet-runtime-50/11
/dev/loop8 62M 62M 0 100% /snap/core20/904
/dev/loop7 65M 65M 0 100% /snap/gtk-common-themes/1514
/dev/loop9 218M 218M 0 100% /snap/gnome-3-34-1804/60
/dev/loop10 219M 219M 0 100% /snap/gnome-3-34-1804/66
/dev/loop0 926M 926M 0 100% /snap/android-studio/101
/dev/loop11 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop12 16M 16M 0 100% /snap/kolourpaint/56
/dev/loop13 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop15 33M 33M 0 100% /snap/snapd/11402
/dev/loop14 291M 291M 0 100% /snap/kde-frameworks-5-qt-5-14-core18/4
/dev/loop16 52M 52M 0 100% /snap/snap-store/518
/dev/loop17 111M 111M 0 100% /snap/xournalpp/48
/dev/loop18 200M 200M 0 100% /snap/code/60
/dev/loop19 111M 111M 0 100% /snap/xournalpp/42
/dev/loop20 62M 62M 0 100% /snap/core20/975
/dev/loop21 51M 51M 0 100% /snap/snap-store/481
/dev/loop22 132M 132M 0 100% /snap/dotnet-sdk/116
/dev/loop23 324M 324M 0 100% /snap/kde-frameworks-5-qt-5-15-core20/14
/dev/loop24 113M 113M 0 100% /snap/kolourpaint/59
/dev/loop25 426M 426M 0 100% /snap/pycharm-community/232
/dev/loop26 33M 33M 0 100% /snap/snapd/11107
/dev/loop27 426M 426M 0 100% /snap/pycharm-community/233
/dev/nvme0n1p1 96M 53M 44M 55% /boot/efi
tmpfs 1.6G 20K 1.6G 1% /run/user/125
tmpfs 1.6G 68K 1.6G 1% /run/user/1001
/dev/loop28 100M 100M 0 100% /snap/core/10958
/dev/loop2 1.1G 1.1G 0 100% /snap/root-framework/130我有114 GB的可用磁盘空间:

我该如何解决这个问题?我已经从我的主文件夹中删除了这么多东西,图片清楚地显示我有空闲空间。那有什么问题呢?
发布于 2021-04-06 05:26:57
git push -f origin master命令的目的是更新在您自己的笔记本电脑以外的地方运行的远程存储库,以便您正在处理的存储库的副本将包含您对该存储库所做的更改。这个远程存储库的存在允许多个程序员在一组源代码上进行协作。
该错误消息告诉您,您试图将代码推送(复制、更新)到的远程服务器的磁盘空间不足,无论它存储的是它管理的Git存储库的磁盘卷。
因为在我看来,iit.it是一家不会为其他企业托管Git存储库的公司,所以我假设这个远程Git存储库要么由您的公司托管,要么由其他人托管,仅供您的公司使用。因此,您需要做的是联系贵公司的IT支持人员,以了解这里发生了什么。很可能需要采取一些措施来释放或增加运行远程Git存储库的服务器的磁盘空间。
发布于 2021-04-06 06:42:54
这里的" remote :“消息表示您看到的消息来自远程端。在这种情况下,远程端(也就是Git服务器)会说,“fatal: write error: No on device”。
因此,这里最有可能的结论是您的Git服务器空间不足。您应该联系负责维护该服务器的人员,并要求他们解决问题。除非您管理服务器,否则您将无法解决此问题。
发布于 2021-04-06 05:39:53
您的/snap分区已100%已满。我们不知道您的系统配置的详细信息,但系统很可能无法执行处理推送命令所需的操作。
尝试其他操作,如fetch。如果由于同样的原因,获取操作也失败,则最有可能的原因是本地磁盘空间不足。
然后,您还可以删除/snap中的内容。如果你能做到,并且它起作用了,那么就是这样。
您是否可以执行git remote -v以确保您是在远程服务器上工作?
https://stackoverflow.com/questions/66959040
复制相似问题