Lorsque je fais 'Bash Here' sur un emplacement réseau, la console ne se trouve pas dans ce répertoire. Au lieu de cela, le répertoire est/c/Windows.GIT: Get Bash ici sur l'emplacement réseau
Est-ce une limitation de Git Bash?
Lorsque je fais 'Bash Here' sur un emplacement réseau, la console ne se trouve pas dans ce répertoire. Au lieu de cela, le répertoire est/c/Windows.GIT: Get Bash ici sur l'emplacement réseau
Est-ce une limitation de Git Bash?
Non, il s'agit d'une limitation de Windows. Le "répertoire courant" de Windows pour un programme ne peut pas être un chemin d'accès UNC, mais doit être un chemin avec une lettre de lecteur. Vous devrez attribuer une lettre de lecteur à votre emplacement réseau.
Vous pouvez le faire grâce à la méthode normale Explorateur Windows, ou il y a une ligne de commande de raccourci pour créer automatiquement une lettre de lecteur:
pushd \\server\share\path
Run que dans une coquille habituelle de Windows cmd
, et il attribuera une nouvelle lettre de lecteur et changez-le. Ensuite, vous pouvez utiliser "Git Bash Here" sur cette lettre de lecteur et le chemin de l'Explorateur Windows.
C'est super merci! Je viens de remarquer que GIT me donne un avertissement: "Les chemins UNC ne sont pas pris en charge, ils sont par défaut dans le répertoire Windows." – Pickels