web-dev-qa-db-fra.com

Comment utiliser les chemins d'accès réseau Windows avec Git Bash

Les chemins d'accès aux ressources réseau sont indiqués dans Windows avec le \\servername\share\path\to\folder syntaxe. Comment utiliser un tel dossier dans Git Bash, qui utilise des chemins de style Unix?

65
Florian von Stosch

En fait juste cd //servername/share/path/to/folder//servername/ est suivi d'au moins un dossier partagé.

64
protometa

Vous devez associer une lettre de lecteur au chemin réseau que vous souhaitez utiliser. Pour ce faire, exécutez la commande suivante dans le shell Windows cmd:

pushd \\servername\share\path\to\folder

L'invite suivante portera la lettre de lecteur attribuée, par ex. Z:\path\to\folder. Maintenant, ouvrez Git Bash (cela ne fonctionnera pas avec une instance déjà en cours d'exécution) et accédez à la nouvelle lettre de lecteur créée:

cd Z:/path/to/folder

ou également

cd /z/path/to/folder
15
Florian von Stosch

Réellement

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

fonctionne bien pour moi (en utilisant git version 1.9.0.msysgit.0)

8
Ajasja

Si vous en avez besoin pour le clonage, la réponse la plus appropriée est ici :

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

Remarquez les mots file et 4 slashes après, c'est l'astuce.

3
i--

Pas besoin de taper le chemin manuellement. Faites un clic droit! sur votre référentiel et cliquez sur l'option Git Bash. Il ouvrira le git bash avec votre chemin de référentiel.

enter image description here

Je suggère également d'utiliser l'option Mp Network Drive de Windows pour mapper l'emplacement du réseau en tant que lecteur et l'utiliser uniquement.

1
027