2012-04-13 33 views
6

Tại sao git tôi lấy thất bại với một:Tìm nạp các từ kho github ngược dòng thất bại bằng cách treo lên

fatal: The remote end hung up unexpectedly 

Tôi là một người cộng tác trong một dự án tư nhân và đã chia hai thành công dự án. Tôi đã thiết lập một sử dụng từ xa ví dụ github:

git remote add upstream git://github.com/{upstream owner}/{upstream project}.git 

tôi có thể nhìn thấy từ xa đã được bổ sung sử dụng "git -v hiển thị -n ngược dòng"

Fetch URL: git://github.com/{upstream owner}/{upstream project}.git 
Push URL: git://github.com/{upstream owner}/{upstream project}.git 

Ta biết công việc chính của tôi ssh:

ssh -T [email protected] 
Hi miketempleman! You've successfully authenticated, but GitHub does not provide shell access. 

nhưng khi tôi cố gắng cập nhật kho địa phương của tôi từ kho thượng nguồn:

[email protected]:~/{directory}$ git fetch upstream 
fatal: The remote end hung up unexpectedly 

Xin lỗi vì một câu hỏi ngu ngốc như vậy.

+0

đã đẩy đến repo ngược dòng từng làm việc? Bạn có chắc là chủ sở hữu ngược dòng đã thiết lập các quyền thích hợp cho tài khoản người dùng của bạn không? – cfedermann

+0

Tôi chỉ đang cố gắng cập nhật kho lưu trữ cục bộ của mình với các thay đổi ngược dòng. Đọc thêm truy cập, nói cách khác. Nhưng nó là một kho lưu trữ đơn giản, vì vậy tài liệu tôi đã đọc cho biết rằng tôi có quyền truy cập đọc/ghi vào nó. –

Trả lời

11

Tôi nghĩ rằng git:// URI chỉ đọc không có sẵn cho repos riêng để chúng không thể đọc được trên toàn thế giới (nghĩa là bạn chỉ có thể nhận được repo nếu bạn được ủy quyền).

Hãy thử với một từ xa URI khác nhau:

git remote set-url upstream [email protected]:{upstream owner}/{upstream project}.git 

hoặc, cách khác bằng HTTPS:

git remote set-url upstream https://{your username}@github.com/{upstream owner}/{upstream project}.git 
+0

đã thực hiện thủ thuật. Vì vậy, hy vọng bất cứ ai khác cố gắng sử dụng kho lưu trữ riêng trên git để phát triển chung sẽ tìm thấy liên kết của bạn! –

+0

vui vì nó hoạt động cho bạn. bạn vui lòng đánh dấu câu trả lời là được chấp nhận không? :) –

+0

oops, xin lỗi –

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