11

Я обновил Windows 10 и установил новый bash на Windows.

Однако на обоих компьютерах, которые я пробовал, я не могу смонтировать сетевой ресурс.

Я пробовал много разных способов смонтировать общий ресурс:

sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s

При выполнении вышеупомянутой команды это выглядит так, как будто она сработала, без ошибок (даже с параметром --verbose ). Однако переход к /mnt/s ничего не показывает, а mount показывает: //192.168.x.x/Share on /mnt/s type cifs (rw) .

Я могу просматривать все файлы / папки на общем ресурсе, используя smbclient

2 ответа2

3

WSL находился в стадии интенсивной разработки и теперь поддерживает монтирование сетевых общих папок:

sudo mkdir /mnt/s
sudo mount -t drvfs '\\192.168.x.x\Share' /mnt/s
cd /mnt/s
git init

Старый ответ

Я на самом деле отвечаю на ваш комментарий здесь:

Я ищу решение или обходной путь (например, другую программу), который позволит мне запустить git в папке на общем ресурсе.

Используйте Cygwin:

net use V: \\\\192.168.x.x\\Share
cd /cygdrive/v
git init

Или cmder:

net use V: \\192.168.x.x\Share
V:
git init

Или мерзавец.

0

Подсистема Windows для Linux все еще находится в стадии бета-тестирования, и некоторые функции реализованы не полностью. Другие функции, которые могут иметь ошибки.

Например, у меня была проблема с ln на некоторых машинах , казалось бы , связывающие каталоги правильно, но были проблемы cd ывая подкаталогов в мишени.

Поскольку при монтировании диска используется аналогичная прозрачность перенаправления папок, это может быть причиной проблемы. Тот факт, что это сетевой ресурс, вероятно, сам по себе привносит ряд причуд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .