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?

È stato utile?

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.

Inserisci Descrizione dell'immagine qui

Inoltre suggerisco di utilizzare l'opzione Drive di rete MP di Windows per mappare la posizione di rete come unità e utilizzala solo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top