2013-07-03 128 views
1

我想克隆我的heroku應用程序到我的工作機器。Heroku克隆ssh錯誤

會發生什麼事是:

$ heroku git:clone -a myapp 
Cloning from app 'myapp'... 
Cloning into myapp... 
ssh: connect to host heroku.com port 22: Bad file number 
fatal: The remote end hung up unexpectedly 

我的公共密鑰設置,並上傳正確。因此,我假設發生的情況是,我的防火牆阻止了端口22.儘管安裝McAfee Enterprise並且只能通過extern管理進行配置,但我無法訪問它。聯繫他們並獲得暫時的改變將持續數天(如果他們這樣做的話)...並且可能會讓人有些緊張。

是否有可能克隆我的應用程序本地或一些代表。沒有使用ssh端口22?還是其他快速解決方案? 什麼?

+0

如果你已經建立了一個git:remote:'heroku git:remote -a myapp',爲什麼不用'git pull heroku master'來拉回購呢? – Senjai

+0

還需要用'heroku login'登錄if你還沒有 – Senjai

+0

@Senjai拉拉拋出我同樣的錯誤,因爲它也迫使ssh連接。 – Nikom

回答

0

嘗試,如果你可以連接通過SSH(沒有混帳,只是普通的SSH)到這個/任何主機。

如果這不起作用,並且您想要快速的&髒解決方案,請在其他位置克隆並通過其他方式複製克隆。例如克隆在服務器上,通過ftp或克隆在筆記本電腦上覆制,然後通過usb-stick複製。

+0

ssh給我一個「權限被拒絕」。錯誤。骯髒的解決方案不適合我,因爲文件系統的複雜性。 – Nikom