2011-09-30 37 views
5

Tôi đang sử dụng Git lần đầu tiên và chỉ chia hai dự án nguồn mở sau GitHub's instructions. tôi có thể sao chép ngã ba của tôi trên máy tính cục bộ nhưng tôi nhận được một lỗi khi chạy các lệnh này:gây tử vong: lỗi từ xa: Không thể tìm thấy Kho lưu trữ octocat/myapp

$git remote add upstream git://github.com/octocat/myappname.git 
$ git fetch upstream 

git fetch mang lại cho tôi lỗi này:

fatal: remote error: Could not find Repository octocat/myappname 

Làm thế nào tôi có thể giải quyết lỗi này và lấy dự án?

Trả lời

4

Nó không giống như bạn đã làm một copy/paste trực tiếp từ các tài liệu, nhưng chỉ để chắc chắn, bạn môi trường có thể không được thiết lập chính xác. Nếu repo bạn đang forking được gọi testproject, tên người dùng của bạn là tôi và tên người dùng của họ là họ:

Bạn nên đã chia hai và sau đó nhân bản repo của bạn. địa chỉ của repo của bạn là ssh: //[email protected]/me/testproject thông báo giao thức ssh

Sau đó, bạn nên có thêm họ là repo như một repo ngược dòng (đó là git remote thêm thượng nguồn). Github cung cấp một liên kết mà bạn có thể sao chép ở đó, nhưng bạn nên sử dụng giao thức git nếu có thể (xem lưu ý của VonC về git, http và tường lửa). Lệnh thêm repo upsteam là git remote add upstream git://github.com/they/testproject Lưu ý rằng ngược dòng là tùy ý. Bạn có thể đặt tên nó là thượng nguồn hoặc bất cứ điều gì khác mà bạn muốn. Ngoài ra, hãy đảm bảo nhận được/chúng và/testproject ngay vì điều đó sẽ gây ra lỗi nếu repo không tồn tại trong tài khoản của người dùng đó

+1

: Cảm ơn bạn. Những điều 'tôi' và 'họ' của họ thực sự đã giúp :-) – SRC

1

Bạn nên đặt tên người dùng thay vì octocat. Tài khoản octocat chỉ có kho chứa Spoon-Knife và Hello-World và là một tài khoản thử nghiệm từ công ty Github.

Hay bạn đã ngã ba kho chứa Spoon-Knife khỏi octocat?

+0

: Thay vì octocat, tôi đã sử dụng tên người bảo trì và nó hoạt động. Cảm ơn bạn đã dành thời gian trả lời :-) – SRC

1

Hãy thử sử dụng địa chỉ http (địa chỉ hoặc https nếu bạn cũng cần phải đẩy)

git remote add upstream http://github.com/octocat/myappname 
+0

(cổng git có thể bị chặn bởi proxy công ty hoặc tường lửa cục bộ của bạn) – VonC

+0

: Cảm ơn bạn đã trả lời. – SRC

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