Quando si esegue la clonazione con git bash su Windows, viene rilevato Fatal: UriFormatException


14

Sto usando Git Bash

$ git --version
git version 2.9.3.windows.1

su Windows 7. Quando clono un repository, vedo:

$ git clone https://UserName@bitbucket.mycompany.org:5555/scm/repofolder/repo.git
Cloning into 'repo'...
Fatal: UriFormatException encountered.
Fatal: UriFormatException encountered.
Fatal: UriFormatException encountered.
Fatal: UriFormatException encountered.
remote: Counting objects: 2666, done.
remote: Compressing objects: 100% (1426/1426), done.
remote: Total 2666 (delta 1378), reused 2112 (delta 1047)
Receiving objects: 100% (2666/2666), 1.53 MiB | 715.00 KiB/s, done.
Resolving deltas: 100% (1378/1378), done.
Checking connectivity... done.

Sospetto che alcuni altri problemi che sto riscontrando siano correlati a questa UriFormatException. Qualcuno sa perché potrebbe verificarsi l'eccezione e come risolvere il problema?

Risposte:


14

Ciò accade quando si utilizza GIT per Windows v2.9.3 e si utilizza un URL repository che include un numero di porta. Ripristina v2.9.2 o attendi una versione fissa di GIT per Windows.


Per il rollback, posso semplicemente installare 2.9.2 su 2.9.3 o devo prima disinstallare 2.9.3? Se devo prima disinstallare, come posso farlo?
ericg,

3
Il programma di installazione di GIT per Windows v2.9.2 eseguirà semplicemente il downgrade. Puoi scaricare quella versione qui github.com/git-for-windows/git/releases/tag/v2.9.2.windows.1
OomJan

Confermato. 2.9.3 è semplicemente rotto su Windows. 2.9.2 risolto i problemi che stavo riscontrando.
ericg,

2
2.9.3 (2) è ora disponibile che risolve anche questo problema github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2
Tod Thomson

Questo non è il caso per me, chiunque abbia maggiori informazioni sull'errore reale e sulle cause che lo causano, per favore.
ESR,

0

quando si imposta il proxy assicurarsi che il nome utente e la password non abbiano alcun simbolo. La pulizia della password durante l'impostazione del proxy mi ha risolto il problema.


-2

Aveva lo stesso problema. ho appena cambiato il sistema git per incorporare git e ha iniziato a funzionare.

Saluti, Basavaraj


3
Puoi spiegare come effettuare questo cambiamento per i futuri lettori?
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.