簡単なコンテキスト:
こんにちは、私は大学生(プロキシ10.3.100.211:8080の背後)で、ROR、Git、Herokuを初めて使用し、RubyonRailsチュートリアルをフォローしています。〜/ .ssh / configファイルで次のconfigを使用してsshを介してgitリポジトリをプッシュする問題を解決しました(その後は完全に機能しました):
Host github.com
Hostname ssh.github.com
User git
ProxyCommand corkscrew 10.3.100.211 8080 %h %p
Port 443
問題:
ただし、https: //devcenter.heroku.com/articles/gitをフォローしてherokuをオンラインアプリのデプロイに使用すると、次のエラーが発生します。
$git push heroku master
ssh: connect to host heroku.com port 22: Connection refused
fatal: The remote end hung up unexpectedly
私の現在のステータスは次のとおりです:$ git remote -v
heroku git@heroku.com:deep-dusk-1030.git (fetch)
heroku git@heroku.com:deep-dusk-1030.git (push)
origin git@github.com:shaileshgupta/testapp.git (fetch)
origin git@github.com:shaileshgupta/testapp.git (push)
誰かが、ポート443/22を使用してプロキシの背後にあるsshを介してシームレスに接続するために、heroku.comの設定を〜/ .ssh / configファイルに書き込むようなgithub.comを手伝ってもらえますか?
どんな助けでも大歓迎です。
更新(いくつかの詳細情報) 次の設定を試しましたが、次のエラーが発生しました:
構成:
Host heroku.com
Hostname ssh.heroku.com
User git
ProxyCommand corkscrew 10.3.100.211 8080 %h %p
Port 443
エラー:
$ git push heroku master
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly
別の構成:
Host github.com, heroku.com
Hostname ssh.github.com
User git
ProxyCommand corkscrew 10.3.100.211 8080 %h %p
Port 443
エラー:
$ git push heroku master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly