Come utilizzare i percorsi di rete di Windows con Git Bash
Domanda
Percorsi per le risorse di rete sono indicati in Windows con la sintassi \\servername\share\path\to\folder
.Come si utilizza una tale cartella in Git Bash, che utilizza i percorsi in stile UNIX?
Soluzione
In realtà solo cd //servername/share/path/to/folder
dove //servername/
è seguito da almeno una cartella condivisa.
Altri suggerimenti
È necessario associare una lettera di unità al percorso della rete che si desidera utilizzare.Per fare ciò, eseguire il seguente comando nel guscio di Windows cmd
:
pushd \\servername\share\path\to\folder
.
Il prompt successivo porterà la lettera di unità assegnata, ad es.Z:\path\to\folder
.Ora, apri Git Bash (non funzionerà con un'istanza già in esecuzione) e vai alla nuova lettera di unità creata:
cd Z:/path/to/folder
.
o ugualmente
cd /z/path/to/folder
. effettivamente
git clone //servername/path/to/repo.git
.
funziona bene per me (usando git version 1.9.0.msysgit.0
)
Se ne hai bisogno per la clonazione, una risposta più appropriata è Qui :
git clone file:////<host>/<share>/<path>
.
Nota la parola file
e 4 slashes
dopo di esso, questo è il trucco.
Non è necessario digitare manualmente il percorso.Basta fare clic destro!Sul tuo repository e fai clic su Git Bash option. Aprirà il Git Bash con il percorso del tuo repository.
Inoltre suggerisco di utilizzare l'opzione Drive di rete MP di Windows per mappare la posizione di rete come unità e utilizzala solo.