我在samba共享服务器上有一个简单的git repo,我的团队可以推送到该服务器但是当我尝试推送时我得到了错误:
remote: fatal: sha1 file './objects/pack/tmp_pack_<changes-with-every-push>' write error: Operation not supported
error: unpack failed: index-pack abnormal exit
To /run/user/1000/gvfs/smb-share:server=<ip-address>,share=<share>/<directory>/<bare.git>
! [remote rejected] <my-branch> -> <my-remote-branch> (unpacker error)
这是我尝试过的列表:
不支持&#34;操作&#34;错误让我觉得服务器端有一些系统调用问题导致git返回错误。
我以前找不到任何遇到此问题的人。有什么想法吗?
答案 0 :(得分:1)
所以我终于解决了这个问题。
我使用&#34; Connect to Server&#34;通过Nautilus安装了服务器。将其安装为:
/run/user/1000/gvfs/smb-share:server=<ip-address>,share=<share>/<directory>/<bare.git>
我决定使用this question.中提供的信息将服务器卸载并挂载到/ mnt / mountpoint
现在可以正常工作,我可以将我的分支推到遥控器上,但只有当我是sudo用户时才能这样做。我还没有解决这个问题,但是当我有时间的时候,那是另一天的问题。希望有这个问题的其他人发现我的答案很有用。