Ao clonar com o git bash no Windows, é encontrado o Fatal: UriFormatException

14

Estou usando o git bash

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

no Windows 7. Quando clono um repositório, vejo:

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

Eu suspeito que alguns outros problemas que estou enfrentando estejam relacionados a essa UriFormatException. Alguém sabe por que a exceção pode estar ocorrendo e como resolver o problema?

ericg
fonte

Respostas:

14

Isso acontece ao usar o GIT for Windows v2.9.3 e ao usar um URL de repositório que inclui um número de porta. Retroceda para a v2.9.2 ou aguarde uma versão fixa do GIT para Windows.

OomJan
fonte
Para reverter, posso instalar o 2.9.2 sobre o 2.9.3 ou preciso desinstalar o 2.9.3 primeiro? Se eu precisar desinstalar primeiro, como posso fazer isso?
EricG
3
O instalador do GIT for Windows v2.9.2 fará o downgrade. Você pode baixar essa versão aqui github.com/git-for-windows/git/releases/tag/v2.9.2.windows.1
OomJan
Confirmado. 2.9.3 é simplesmente quebrado no Windows. 2.9.2 resolveu os problemas que eu estava tendo.
EricG
2
2.9.3 (2) já está disponível, o que também corrige esse problema github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2
Tod Thomson
Este não é o meu caso, qualquer pessoa com mais informações sobre o erro real e o que o causa, compartilhe.
ESR
0

ao configurar o proxy, verifique se o nome de usuário e a senha não possuem símbolos. A senha limpa ao definir o proxy resolveu o problema para mim.

user968227
fonte
-2

Teve o mesmo problema. acabou de alterar o sistema git para incorporar o git e começou a trabalhar.

Atenciosamente, Basavaraj

Basavaraj Kambali
fonte
3
Você pode explicar como fazer essa alteração para futuros leitores?
DavidPostill