2012-06-15 69 views
2

試圖爲GitHub添加一個空白的示例應用程序的rails教程,但我得到這個錯誤(顯然是共同的,但我通過其他職位搜索解決方案,並找不到一個適用於我)。沒有找到GitHub錯誤倉庫

ERROR: Repository not found. 
fatal: The remote end hung up unexpectedly 

我得到的錯誤都當我嘗試一下軌教程提示:

$ git remote add origin [email protected]:<username>/sample_app.git 
$ git push -u origin master 

,然後漂亮的類似提示,我創建GitHub的庫說嘗試:

$ git remote add origin https://github.com/<username>/sample_app.git 
$ git push -u origin master 

我一直這樣做,從sample_app目錄和承諾後:

$ git commit -a -m "Improve the README" 
(which is the last change I made and the only one before trying to push it to github) 

幫助?

+0

'git status','git log','git remote -v'和'git branch -avv'的輸出是什麼? – ellotheth

+0

你定義了你的公鑰嗎? – sensorario

回答

2

您需要先在GitHub上登錄create the repository,然後再嘗試推送。如果無法使用,請嘗試:

  1. 創建存儲庫。
  2. 從GitHub克隆新的存儲庫。
  3. 在本地提交更改,然後推送。

該克隆將讓您的遙控器設置正確,所以這通常是一個更簡單的方法。

+0

我做到了!它存在,這就是爲什麼我很困惑。 – Sasha

+0

https://github.com/sashafklein/sample_app – Sasha

+2

'git clone https://github.com/sashafklein/sample_app; cd sample_app; git remote -v'適合我。 –

1

這可能發生的另一個原因:當您連接到遠程服務器時,ssh密鑰未加載。爲了解決這個問題,你可以設置在~/.ssh/config轉發:

Host * 
    ForwardAgent yes 

這將確保當您從另一臺服務器連接到github上,那你的鑰匙保持加載。