Как использовать сетевые пути Windows с Git Bash


пути к сетевым ресурсам обозначаются в Windows с servernamesharepathtofolder синтаксис. Как использовать такую папку в Git Bash, которая использует пути в стиле Unix?

5 53

5 ответов:

на самом деле просто cd //servername/share/path/to/folder здесь //servername/ следуют, по крайней мере, одна общая папка.

вам нужно связать букву диска, сетевой путь, который вы хотите использовать. Для этого выполните в Windows следующую команду cmd shell:

pushd \servername\share\path\to\folder

следующее приглашение будет содержать назначенную букву диска, например Z:\path\to\folder. Теперь откройте Git Bash (он не будет работать с уже запущенным экземпляром) и перейдите к новой созданной букве диска:

cd Z:/path/to/folder

или

cd /z/path/to/folder

на самом деле

git clone //servername/path/to/repo.git

отлично работает для меня (с помощью git version 1.9.0.msysgit.0)

Если вам это нужно для клонирования, более подходящий ответ:здесь:

git clone file:////<host>/<share>/<path>

обратите внимание на слово file и 4 slashes после этого, это трюк.

нет необходимости вводить путь вручную. Просто щелкните правой кнопкой мыши! в вашем репозитории и нажмите кнопку Git Bash option. Он откроет git bash с вашим путем к репозиторию.

enter image description here

также я предлагаю использовать опцию сетевого диска Mp windows для отображения сетевого местоположения в качестве диска и использовать его только.