2013-08-31 31 views
5

tôi đang cố gắng để sao chép một kho lưu trữ và bắt đầu sử dụng nó vì vậy tôi băng ugit clone lỗi nghiêm trọng: RPC thất bại, Sự kết thúc từ xa treo lên bất ngờ, EOF đầu

$ git clone https://github.com/VirtuOR/OpenTRILL 

các nhân bản bắt đầu

Cloning into 'OpenTRILL'... 
remote: Counting objects: 46419, done. 
remote: Compressing objects: 100% (42140/42140), done. 

nhưng nó kết thúc với các lỗi sau

error: RPC failed; result=18, HTTP code = 200MiB | 55 KiB/s  
fatal: The remote end hung up unexpectedly 
fatal: early EOF 
fatal: index-pack failed 

Bất kỳ sự giúp đỡ xin vui lòng

Trả lời

-1

Vui lòng tham khảo liên kết này, nó có thể giúp bạn. http://hackerslab.eu/blog/2012/02/git-early-eof-fatal-error/

+1

sự cố vẫn còn – asma

+3

Và liên kết bị hỏng – ideasman42

+0

Sử dụng https://web.archive.org/web/20130713101512/http://hackerslab.eu/blog/2012/02/git-early-eof-fatal -Ror Tôi thấy bài viết đề nghị thử 'git config --global core.compression -1' và' git config --add core.compression -1' trên máy khách –

0

Đảm bảo vấn đề vẫn tồn tại, bởi vì GitHub có một số vấn đề hiện nay.
Xem trang lịch sử tình trạng GitHub của nó:

Today 
6:52 UTC Everything operating normally. 
6:50 UTC Some GitHub pages are again unavailable. We are continuing to investigate. 

tôi có thể nhân bản repo của bạn (chỉ cần bây giờ) mà không cần bất kỳ trục trặc, nhưng trên Windows, với git1.8.3.

Kiểm tra xem bạn có thể nâng cấp phiên bản git của mình để xem sự cố vẫn còn hiện diện hay không.

5

Tôi biết cuối của nó, nhưng đây là giải pháp,

Đầu tiên, chúng ta hãy làm một bản sao một phần để cắt xén số lượng thông tin đi xuống:

git clone --depth 1 <url> 

nó sẽ bắt chước kho với git tối thiểu lịch sử. tuy nhiên, nhân bản với ‘–depth 1 ′ không cho phép bạn đẩy thay đổi của bạn thành repo từ xa. Bây giờ lấy phần còn lại với:

git fetch --depth=1000000 
(Update Oct/3/2013) for git version >= 1.8.3, 
git fetch --unshallow 

lưu ý:

‘git fetch –unshallow’ is basically an alias for ‘git fetch –depth=2147483647′. 

Đẩy từ một bản sao cạn không được bảo đảm; quy trình làm việc được đề xuất là gửi bản vá (bản định dạng git-patch) từ bản sao nông của bạn. Mặc dù git clone manual nói rằng một bản sao nông không thể đẩy, có một lịch sử cam kết chung giữa bản sao nông và nguồn gốc của bạn sẽ cho phép bản sao nông đẩy qua. Nhưng được cảnh báo rằng bản sao nông của bạn sẽ gặp rắc rối nếu nguồn gốc làm lại lịch sử cam kết. (source article: why-cant-i-push-from-a-shallow-clone).

+1

"Đẩy từ bản sao nông không được đảm bảo": Thật. Nhưng sẽ sớm thôi! http://stackoverflow.com/a/21217326/6309 – VonC

+0

Tôi gặp lỗi tương tự khi thực hiện việc này. "Kết thúc từ xa treo lên ... đầu EOF. –

+0

' git fetch --unshallow' không hoạt động đối với tôi, nhưng thêm tên và nhánh từ xa đã hoạt động: 'git fetch --unshallow origin branch123' –

Các vấn đề liên quan