2017-06-20 66 views
0

我克隆我的筆記本電腦我的回購和遵循的步驟:按文件到Github上

git add . 

git commit -m "First commit" 

git remote add origin (repository URL) 

git push -u origin master 

但出於某種原因,我得到一個致命的錯誤,告訴我,回購未找到。有什麼問題?

+0

也許你打錯回購地址 – Tamar

+0

什麼是錯誤的確切文字? –

+0

如果您從自己克隆回購,則不需要添加原點 –

回答

1

您可以參考官方GitHub的 「Error: Repository not found」 上市的主要原因:

  • 拼寫
  • 權限
  • SSH訪問(也就是說,如果你已經使用了SSH URL)
  • 存在回購

在你的情況下,原始網址是錯誤的:

git remote set-url origin https://github.com/USERNAME/REPOSITORY.git 

你的情況:

git remote set-url origin https://github.com/Flock1/Udacity.git 

這不會改變任何關於回購:你可以添加一個推動。

即:您克隆完整的回購,而不是回購內的文件夾。


error: failed to push some refs to 'https://github.com/Flock1/Udacity.git' 
    hint: Updates were rejected because the tip of your current branch is behind 
    hint: its remote counterpart 

如果你的工作樹是乾淨的(這意味着如果git status報告沒有修改或未經跟蹤的文件),更多信息:

git pull --rebase 
git push 

這將重播更新的上游的頂部您提交遠程回購。

+0

檢查了一切。回購存在,我已經在我的筆記本電腦上克隆了回購。所以我認爲我在那裏很好。 –

+0

如果你已經克隆了回購,你不需要git remote add命令。檢查你是否可以推動,假設你是回購所有者。 – VonC

+0

得到了這個:'致命的:遠程起源已經存在。' –

0

添加遠程原點後,運行git remote -v以查看您的遠程git地址是否已列出。

從那裏你應該確保你的remote origin網址看起來是正確的。遠程網址應該看起來像https://github.com/USERNAME/REPOSITORY.git

如果您需要刪除一個不正確的origin,並指定一個新的,你可以刪除遠程使用以下命令git remote rm origin

+0

不需要rm/add:我在我的答案中添加了正確的遠程命令。 – VonC

+0

@VonC根據我在回答問題時與OP一起回答的問題的答案。 – MichaelSolati

+0

我知道。我有相同的轉換 – VonC