2011-10-07 110 views
3

我已經完成了YouTube教程在http://www.youtube.com/watch?v=JByfXdbVAiE所做的所有工作。每當我去推動起源的過程中,最終會失敗。無法將提交提交到中央存儲庫

,我得到的輸出是這樣的:

C:\ Program Files文件(x86)的\的Git \ BIN \ git.exe推 「起源」 法師:法師 (然後它掛在這裏進行20分鐘加)

我可以克隆中央存儲庫,我可以從中取得資源,我正在對個人存儲庫進行更改,但不允許我推送。

在此先感謝。

編輯:

$ git remote show origin 
* remote origin 
    Fetch URL: https://github.com/[repository] 
    Push URL: https://github.com/[repository] 
    HEAD branch: master 
    Remote branch: 
    master tracked 
    Local branch configured for 'git pull': 
    master merges with remote master 
    Local ref configured for 'git push': 
    master pushes to master (local out of date) 

我不會真的知道是什麼一切手段。

$ git push origin master 
Username: 
Password: 
error: The requested URL returned error: 403 while acces 
lordcheeto/iGEM-DNA-Processor.git/info/refs 

fatal: HTTP request failed 

檢查並重新檢查,以確保我輸入了正確的信息。

編輯2:

當我去管理Git的擴展我的出身遠程我裝我的PPK SSH密鑰,當我測試的連接,我收到:

FATAL ERROR: Network error: Connection timed out 

我猜測這是我的ISP,所以我正在與他們覈對,除非任何人有更好的主意。

回答

1

遙控器可能設置不正確。如果我是你,我會從命令行去做這件事。

看看你的遙控器是設置推:

git remote show origin 

您應該看到該分支是否被設置爲。如果此時出現錯誤,則必須檢查您的ssh密鑰設置是否正確。無論您使用哪個站點推送,支持部分都有關於如何執行此操作的說明。

如果是,與測試:

git push origin master 

讓我們知道如何去。

希望這會有所幫助。

+0

感謝您的答覆,這裏是我得到的。 配置爲「混帳拉」的本地分支: 主用配置爲「混帳推」遠程主 本地參考合併: 主推掌握(快速轉發) 它是一個公共倉庫,所以我在想,任何人都應該能夠推動。再次感謝。 –

+0

你在哪裏推? –

+0

存儲庫位於:https://github.com/lordcheeto/iGEM-DNA-Processor 我計劃在問題解決後刪除鏈接。 (發現stackoverflow不做PMs) –

0

將您的公鑰添加到GitHub?

+0

垃圾!可能需要將您添加爲合作者才能擁有寫入權限......但您仍然沒有公鑰,因此並非全部都是我的錯。 – lordcheeto

1

我知道一個老問題,但我只是有這個問題。

你需要使用SSH 遠程網址,而不是HTTP之一: