2014-03-13 50 views
2

當創建一個本地回購,並試圖將其推到github,有一個問題結束了:通過創建新的回購「git的遠程添加原產地」和「推」

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

我的步驟標準 - 這是gitHub幫助建議的結果。

touch README.md 
git init 
git add README.md 
git commit -m "first commit" 
git remote add origin [email protected]:MyUser/my-samples.git 
git push -u origin master 

然後:git push -u origin master

問:我怎麼能推新回購/支到github

只是澄清:我婉遠程從命令行創建 新的存儲庫 - 它並不在我的github上還不存在。

基本上我試圖在http://try.github.io/

順便說一句執行11th step。當我嘗試使用https://而不是僅僅[email protected]:...(遵循這些步驟)時,我最終得到了403錯誤

如果我在github上使用"ssh://",adding my keys,我最終得到Repository not found error。但是,測試SH-T [email protected]通過成功

所以UPDATE是我檢查了我的連接

+1

的'致命:遠程結束意外掛斷「錯誤頻繁發生,當你無法連接到遠程主機(在這種情況下,GitHub),所以這可能是你的問題。當你嘗試ping GitHub時會發生什麼? – 2014-03-13 03:32:39

回答

1

您將需要在github上創建一個回購庫,以便能夠對其進行更改。裸回購沒有自動初始化。否則,拼寫錯誤會導致不希望的新回購。

+0

就是這樣 - 我期望在github上創建新的回購,而無需通過瀏覽器進入。 – ses

1

所以,我想一個簡單的答案是:它不可能創造回購遠程通過git的遠程添加命令。

因此,當我這樣做:git remote add origin [email protected]:MyUser/my-samples.git

意味着它要在遠程主機上創建新的回購協議。這意味着它會將我的origin master分支鏈接到遠程鏈接,該鏈接應該在當前存在。

然後,可能會有一個命令可以遠程創建一個回購/項目。

但它是不同的 - 不git遠程添加 ..和然後推。

這就是說,我認爲+阿卡什阿格拉瓦爾的電流。回答我的問題只是爲了讓自己清楚。

-

這回答我的問題是如何從命令行remotelly創建:Is it possible to create a remote repo on GitHub from the CLI without opening browser?

curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}' 

或集線器: http://hub.github.com/

# create a repo for a new project 
$ git init 
$ git add . && git commit -m "It begins." 
$ git create -d "My new thing" 
→ (creates a new project on GitHub with the name of current directory) 
$ git push origin master