Моя конфигурация:
удаленный репозиторий на Gitlab.
Windows 10 машина с git (v. 2.25.1 . windows .1)
Linux машина (Ubuntu) для локальных репозиториев (S :) с Samba (v. 4.11.6-Ubuntu)
Проблема
Из интерфейса командной строки Windows 10:
git clone -v --recurse-submodules --progress --verbose "https://gitlab.com/my-org/my-project.git" "S:/workspace/my-project/code"
Я получаю эту ошибку:
POST git-upload-pack (175 bytes)
remote: Enumerating objects: 1591, done.
remote: Counting objects: 100% (1591/1591), done.
remote: Compressing objects: 100% (1259/1259), done.
remote: Total 1591 (delta 318), reused 1543 (delta 270), pack-reused 0
Receiving objects: 100% (1591/1591), 6.60 MiB | 5.46 MiB/s, done.
Resolving deltas: 100% (318/318), done.
Unlink of file 'assets/main/packs/fancybox' failed. Should I try again? (y/n)
Устранение неполадок
Проблема не всегда связана с одним и тем же каталогом (в этом примере: «fancybox»). Но это всегда происходит после завершения загрузки (100%)
На моем компьютере Windows с помощью ProcessExplorer я не вижу никаких процессов, блокирующих эту папку. Точно так же на машине Linux с Samba.
Это мой smbstatus -L:
28971 65534 DENY_NONE 0x120089 RDONLY LEASE(RWH) /home/htdocs workspace/my-project/code/.git/objects/pack/pack-3f0aa70acd802c42ee978f95bc62f61f24dc07d6.idx
28971 65534 DENY_NONE 0x12019f RDWR LEASE(RWH) /home/htdocs workspace/my-project/code/.git/index.lock
28971 65534 DENY_NONE 0x120089 RDONLY LEASE(RWH) /home/htdocs workspace/my-project/code/.git/objects/pack/pack-3f0aa70acd802c42ee978f95bc62f61f24dc07d6.pack
On:
Unlink of file 'assets/main/packs/fancybox' failed. Should I try again? (y/n)
Я пытался разблокировать эта заблокированная папка:
- для назначения разрешений 777 для всего репозитория
- , чтобы убить процесс Samba 28971 о моей папке
но git продолжает спрашивать меня, если я хочу попробовать еще раз: - (
Я также попытался настроить несколько сообщений отладки:
GIT_CURL_VERBOSE = 2
, но я не получил нужной информации.
Эта проблема возникает у меня и у другого пользователя. В то время как у другого коллеги (такая же конфигурация), никогда.
В моем офисе, для всего остального, сеть работает хорошо: у нас нет проблем с копированием, перемещение файлов с Win на Linux машину в сети.
Есть идеи?