Khi nhân bản bằng git bash trên Windows, gặp phải Fatal: UriFormatException


14

Tôi đang sử dụng git bash

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

trên Windows 7. Khi tôi sao chép một repo, tôi thấy:

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

Tôi nghi ngờ rằng một số vấn đề khác mà tôi đang gặp phải có liên quan đến UriFormatException này. Bất cứ ai cũng biết tại sao ngoại lệ có thể xảy ra và làm thế nào để giải quyết vấn đề?

Câu trả lời:


14

Điều này xảy ra khi sử dụng GIT cho Windows v2.9.3 và sử dụng URL kho lưu trữ bao gồm số cổng. Quay trở lại v2.9.2 hoặc chờ phiên bản GIT cố định cho Windows.


Để khôi phục, tôi có thể chỉ cần cài đặt 2.9.2 trên 2.9.3 hay tôi cần gỡ cài đặt 2.9.3 trước? Nếu tôi cần gỡ cài đặt trước, làm thế nào tôi có thể làm điều đó?
ericg

3
Trình cài đặt GIT cho Windows v2.9.2 sẽ thực hiện hạ cấp. Bạn có thể tải xuống phiên bản đó tại đây github.com/git-for-windows/git/release/tag/v2.9.2.windows.1
OomJan

Đã xác nhận. 2.9.3 đơn giản là bị hỏng trên Windows. 2.9.2 đã giải quyết các vấn đề tôi đang gặp phải.
ericg

2
2.9.3 (2) hiện có sẵn và cũng khắc phục sự cố này github.com/git-for-windows/git/release/tag/v2.9.3.windows.2
Tod Thomson

Đây không phải là trường hợp của tôi, bất cứ ai có thêm thông tin về lỗi thực tế và nguyên nhân gây ra nó xin vui lòng chia sẻ.
ESR

0

khi đặt proxy, đảm bảo tên người dùng và mật khẩu không có bất kỳ ký hiệu nào. Làm sạch mật khẩu trong khi đặt proxy giải quyết vấn đề cho tôi.


-2

Có cùng một vấn đề. chỉ cần thay đổi hệ thống git để nhúng git và bắt đầu làm việc.

Trân trọng, Basavaraj


3
Bạn có thể giải thích làm thế nào để thay đổi này cho độc giả trong tương lai?
DavidPostill
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.