Пути к сетевым ресурсам обозначаются в Windows с синтаксисом \\servername\share\path\to\folder
. Как использовать такую папку в Git Bash, которая использует пути в стиле Unix?
Как использовать сетевые пути Windows с помощью Git Bash
Ответ 1
На самом деле просто cd //servername/share/path/to/folder
, где //servername/
следует по крайней мере одна общая папка.
Ответ 2
Вам нужно связать букву диска с сетевым путем, который вы хотите использовать. Чтобы сделать это, выполните следующую команду в оболочке Windows cmd
:
pushd \\servername\share\path\to\folder
Следующее приглашение будет содержать назначенную букву диска, например. Z:\path\to\folder
. Теперь откройте Git Bash (он не будет работать с уже запущенным экземпляром) и перейдите к новой созданной букве диска:
cd Z:/path/to/folder
или равно
cd /z/path/to/folder
Ответ 3
Фактически
git clone //servername/path/to/repo.git
отлично работает для меня (используя git version 1.9.0.msysgit.0
)
Ответ 4
Если вам это нужно для клонирования, более подходящий ответ здесь:
git clone file:////<host>/<share>/<path>
Обратите внимание на слово file
и 4 slashes
после него, т.е. трюк.
Ответ 5
Не нужно вводить путь вручную. Просто щелкните правой кнопкой мыши! в вашем репозитории и нажмите Git Bash. Он откроет Git Bash с вашим пути репозитория.
Также я предлагаю использовать Mp Network Drive для Windows, чтобы отображать сетевое расположение в качестве диска и использовать его только.