У меня возникли некоторые проблемы при отправке некоторых старых локальных репозиториев на моем компьютере с Linux в общую папку samba на сервере в локальной сети. На удаленной машине я создал папку для репозитория и инициализировал пустое git-репо с помощью команды

git --bare init

Чтобы подтолкнуть, то, что я сделал, вошел в мою общую папку с помощью диалога подключения к серверу Nautilus, затем скопировал путь к файлу в мой пустой репозиторий на удаленный путь моего локального репозитория, используя

git remote rm origin
git remote add origin /run/user/1000/gvfs/smb-share:server=server-name,share=shared/path/to/repo 

Мои толчки всегда отклоняются сообщением, похожим на:

fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
To /path/to/repo/
! [remote rejected] master -> master (n/a (unpacker error))

Поскольку очевидной проблемой может быть ошибка распаковщика, я решил запустить git repack а также git fsck для хорошей меры. Повторно нажал, не повезло, та же ошибка. Я хотел бы знать, могу ли я что-нибудь еще сделать. Файловая система сервера действительно NTFS (это сервер Windows)

0