2013-04-09 4 views
17

Sto cercando di installare git e tortoisegit su una macchina Windows 7 (una VM all'interno di Hyper V di Windows 8).Git su Windows: "Non gestisco il protocollo 'git clone http'"

ho seguito le istruzioni, ma ora quando provo a clonare una cosa ottengo l'errore "Io non gestiscono il protocollo 'git clone http'"

eventuali indizi utili a capire che cosa sta succedendo?

risposta

49

Probabilmente si sta digitando il comando git clone http://repo/url nel luogo in cui si aspetta solo l'URL, cioè http://repo/url

+10

Se è così, mi colpirò. – Manu

+1

Mi sono già picchiato – frostymarvelous

+1

Mi sono appena colpito ... Grazie – nalyd88

1

git clone cerca i <options> e poi il <repo>. Normalmente puoi saltare le opzioni, ma con l'ultima versione di Windows Git Bash ho dovuto aggiungere un'opzione per il git clone https... per funzionare.

Se non si utilizzano le opzioni, utilizzare solo git clone -q https.... per l'opzione "quiet" e dovrebbe funzionare correttamente.

0

Citare l'URL. Ad esempio,

git clone "https://github.com/git/git.git" 

ho avuto solo per fare questo su Windows utilizzando il Git Bash (ad esempio MINGW64). Se si utilizza la shell Windows cmd.exe, le virgolette non sono richieste.