0
我有一个Samba共享服务器,我的团队能够推到,但是当我试图把我的错误在裸git仓库:混帐推“写入错误:不支持操作”
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)
这里是什么,我已经试过清单:
- 我从服务器到我的机器复制的裸回购,是能推到(该bare.git库是罚款那么)
- 我做了一个服务器上裸露的回购副本(并作为第二个远程添加),但同样的错误讯息ge出现在我推到它(所以与samba共享有什么关系?)
- 我把裸副本的另一副本放到了usb上,成功推送给它,并且我的团队成员能够将我的分支拉到他的本地回购,并成功地通过桑巴推到服务器从那里(所以也许它不是桑巴舞)
- 然后,我创建了一个稳定的新分支,并能够从那里推一个单一的文本文件(所以git将采取单文本文件提交但不是全部来自我的工作分支,但它不能是我的提交,因为我的同事能够推动我的分支从他的机器)
- 我已经运行gc与prune和积极的标志和git fsck返回没有问题
- 我已经重新安装了两个s mbclient和git没有成功。
“operation not supported”错误让我觉得服务器端存在一些系统调用问题,导致git返回错误。
我还没有设法找到谁之前有这个问题的人。有任何想法吗?
您是否拥有包含远程的目录子树的写入权限? –
我已经能够推动之前和以上我能够推动新分支上的单个文本文件,所以是的,我希望这意味着我有写权限。另外,当我导航到目录我有完整的读取,写入和执行访问。 –