我正在使用 git bash
$ git --version
git version 2.9.3.windows.1
在 Windows 7 上。当我克隆一个 repo 时,我看到:
$ git clone https://[email protected]: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 有关。有人知道为什么会发生异常以及如何解决该问题吗?
答案1
使用 GIT for Windows v2.9.3 并使用包含端口号的存储库 URL 时会发生这种情况。回滚到 v2.9.2 或等待 GIT for Windows 的修复版本。
答案2
设置代理时,请确保用户名和密码不包含任何符号。设置代理时清除密码解决了我的问题。
答案3
遇到了同样的问题。刚刚将系统 git 更改为嵌入 git 并开始工作。
问候,Basavaraj