2013-07-12 88 views
0

環境:Windows 7 我轉到開始|運行並鍵入cmd。嘗試將項目推入Heroku時出錯

我改變了我的目錄我的本地硬盤上,我是能夠成功地克隆GitHub的項目:

git clone git://github.com/heroku/ruby-sample.git 

然後我切換到目錄:

cd ruby-sample 

我能運行Heroku創建:

heroku create 

我通過Firefox登錄到Heroku,我可以看到我的應用程序主管在Heroku上。到現在爲止還挺好。然後,我嘗試和推進:

git push heroku master 

,每次我得到了同樣的錯誤:

ssh_exchange_identification:連接被遠程主機 致命關閉:無法從遠程存儲庫中讀取。

請確保您擁有正確的訪問權限並存在存儲庫。

我已經Googgled,看了一些類似的問題;但不幸的是,我將成爲第一個管理員,Linux對我來說是一個非常薄弱的​​領域。我沒有在Windows 7環境中找到特定於此設置的答案。我確實安裝了Heroku Toolbelt。

謝謝! V

回答

1

(我意識到,我認爲Rails的在這裏和你沒有指定。如果你沒有使用Rails,忽略有關RailsInstaller和RailsBridge評論。)

您可能需要添加你的ssh關鍵到你的heroku設置與:

heroku keys:add 

如果您使用RailsInstaller,那應該只是工作。如果沒有,並且沒有ssh密鑰對,則需要先查看如何執行該操作。你可以用膩子要做到這一點:http://kb.site5.com/shell-access-ssh/how-to-generate-ssh-keys-and-connect-to-your-account-with-putty/

對於一個完整的過程,將得到自舉到Heroku的一個Rails應用程序的應用程序,請參見:http://installfest.railsbridge.org/installfest/installfest