Не могу клонировать репозиторий со смонтированного диска - PullRequest
0 голосов
/ 17 октября 2018

Я использую подсистему Windows для Linux (WSL) и у меня есть подключенная карта microSD, в которую я мог клонировать репозитории в прошлом.Однако недавно я получаю эту ошибку, когда пытаюсь клонировать с /mnt/d/:

Cloning into 'your_repo'...
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

. Если я перехожу в любой каталог на /mnt/c/, я могу клонировать совершенно нормально.Когда я клонирую, я использую SSH, если это помогает.Спасибо.

1 Ответ

0 голосов
/ 17 октября 2018

Учитывая изменения в Улучшения в Chmod / Chown WSL , вы можете попробовать, как в WSL выпуск 3172

sudo umount /mnt/d
sudo mount -t drvfs D: /mnt/d -o metadata
...