2013-07-05 35 views
5

tôi nhân bản một trong những kho github của tôi để máy tính để bàn văn phòng của tôi bằng cách sử dụng lệnh sauđẩy trở lại kho github

git clone git://github.com/indiajoe/MyRepo.git 

Sau khi thực hiện một số thay đổi, và commiting nó, tôi đã không thể đẩy lùi những thay đổi để lưu trữ bằng lệnh,

git push -u orgin master 

Sau đây là thông báo lỗi.

fatal: 'orgin' does not appear to be a git repository 
fatal: Could not read from remote repository. 
Please make sure you have the correct access rights 
and the repository exists. 

Tôi đã cố gắng nhập lại địa chỉ, như được hiển thị bên dưới.

git remote rm origin 
git remote add origin https://github.com/indiajoe/MyRepo.git 

Ngay cả sau này, tôi cũng gặp lỗi tương tự. Đầu ra của git remote -v của tôi là

origin https://github.com/indiajoe/MyRepo.git (fetch) 
origin https://github.com/indiajoe/MyRepo.git (push) 

Điều gì có thể xảy ra ở đây?

PS: Trong khi nhân bản tôi đã không thể làm qua https bằng lệnh sau

git clone https://github.com/indiajoe/MyRepo.git 

Nhưng nó nhân bản mà không cần bất kỳ vấn đề với lệnh,

git clone git://github.com/indiajoe/MyRepo.git 

Tôi không biết , tại sao điều này lại xảy ra. nhưng đây có phải là vấn đề liên quan không?

Trả lời

7
git push -u `orgin` `master` 

Đó không nên làm việc: nó là 'origin', không 'orgin';)

Vì vậy, theo mặc định, điều này sẽ làm việc:

git push -u origin master 

(như tôi chi tiết trong "Why do I need to explicitly push a new branch?")

+2

Ôi trời, điều này thật đáng xấu hổ. Tôi đã dành hàng giờ cố gắng tìm hiểu xem có gì sai ... – indiajoe

+4

@indiajoe tất cả chúng tôi đã ở đó, tin tôi đi;) – VonC

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