Ошибка клонирования репозитория git на usb-накопитель exFAT

Запуская Ubuntu 14.04 (Trusty), я смонтировал USB-накопитель в формате exFAT. При попытке git clone репо на него я столкнулся со следующей ошибкой:

Cloning into 'rschedule'...
error: chmod on /media/john/John/apps/rschedule/.git/config.lock 
failed: Function not implemented
fatal: could not set 'core.filemode' to 'false'

Клонирование репозитория в локальную файловую систему моего компьютера работает нормально. В противном случае я также могу получить доступ к USB-накопителю в обычном режиме (т.е. читать / создавать файлы).

Есть идеи относительно того, что может пойти не так?

Дополнительная информация, которая, надеюсь, не имеет отношения к делу: Ubuntu работает на Chromebook с использованием crouton .

Редактировать:

Возможно связанный вопрос: Как мне использовать chmod в разделе NTFS (или FAT32)? . К сожалению, если предположить, что это связано, я не смог понять, как перевести этот вопрос / ответы на мою проблему.

0
задан 12 December 2018 в 17:21

1 ответ

Сборка из комментариев выше:

Монтирование с помощью

sudo mount -t exfat -o rw,auto,user,fmask=0022,dmask=0000,uid=1000,gid=1000 /dev/sda1 mnt

, где mnt находится в моем домашнем каталоге, таким образом, принадлежащим мне а затем выполнение

git -c core.fileMode=false clone ../whatever-bare-repo.git/

, похоже, работает правильно

0
ответ дан 8 April 2020 в 08:00

Другие вопросы по тегам:

Похожие вопросы: