在Windows上使用git bash克隆时,出现致命错误:遇到UriFormatException


14

我正在使用git bash

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

在Windows 7上。在克隆存储库时,我看到:

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

我怀疑我遇到的其他一些问题与此UriFormatException有关。有谁知道为什么可能发生异常以及如何解决该问题?

Answers:


14

当使用适用于Windows v2.9.3的GIT并使用包含端口号的存储库URL时,会发生这种情况。回滚到v2.9.2或等待Windows的GIT固定版本。


要回滚,是否可以仅在2.9.3之上安装2.9.2,还是需要先卸载2.9.3?如果需要先卸载,该怎么办?
ericg

3
适用于Windows v2.9.2的GIT安装程序将仅进行降级。您可以在github.com/git-for-windows/git/releases/tag/v2.9.2.windows.1
OomJan

已确认。2.9.3在Windows上已被破坏。2.9.2解决了我遇到的问题。
ericg '16

2
2.9.3(2)现在可用,它也解决了这个问题github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2
Tod Thomson

对于我而言,情况并非如此,任何人都应提供有关实际错误及其原因的更多信息。
ESR

0

设置代理时,请确保用户名和密码没有任何符号。设置代理时清除密码可解决此问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.