Al clonar con git bash en Windows, aparece Fatal: UriFormatException

14

Estoy usando git bash

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

en Windows 7. Cuando clono un repositorio, veo:

$ 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.

Sospecho que algunos otros problemas que estoy experimentando están relacionados con esta UriFormatException. ¿Alguien sabe por qué podría estar ocurriendo la excepción y cómo resolver el problema?

ericg
fuente

Respuestas:

14

Esto sucede cuando se usa GIT para Windows v2.9.3 y se usa una URL de repositorio que incluye un número de puerto. Retroceda a v2.9.2 o espere una versión fija de GIT para Windows.

OomJan
fuente
Para revertir, ¿puedo instalar 2.9.2 sobre 2.9.3 o necesito desinstalar 2.9.3 primero? Si primero necesito desinstalar, ¿cómo puedo hacer eso?
ericg
3
El instalador de GIT para Windows v2.9.2 simplemente hará la degradación. Puede descargar esa versión aquí github.com/git-for-windows/git/releases/tag/v2.9.2.windows.1
OomJan
Confirmado. 2.9.3 simplemente está roto en Windows. 2.9.2 resolvió los problemas que estaba teniendo.
ericg
2
2.9.3 (2) ya está disponible, lo que también soluciona este problema github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2
Tod Thomson
Este no es el caso para mí, cualquiera que tenga más información sobre el error real y las causas, por favor, comparta.
ESR
0

Al configurar el proxy, asegúrese de que el nombre de usuario y la contraseña no tengan ningún símbolo. La contraseña limpia al configurar el proxy me resolvió el problema.

usuario968227
fuente
-2

Tuve el mismo problema. solo cambié git del sistema para incrustar git y comencé a trabajar.

Saludos, Basavaraj

Basavaraj Kambali
fuente
3
¿Puedes explicar cómo hacer este cambio para futuros lectores?
DavidPostill