2012-10-15 22 views
7

私はHerokuをインストールしてアカウントを設定しましたが、私の大学のプロキシのために私のアプリケーションのコードをプッシュできません。プロキシサーバーを通じてherokuにプッシュ

私はthisスレッドに与えられた溶液を使用してみましたし、私はプロキシを介して動作するようにgithubのを得ることについてthisページを読んで、私はまだエラーを取得し、である:

$git push heroku origin 
ssh_exchange_identification: Connection closed by remote host 
fatal: The remote end hung up unexpectedly 

$git remote -v 
heroku git_heroku:secret-hamlet-7718.git (fetch) 
heroku git_heroku:secret-hamlet-7718.git (push) 
origin https://github.com/saasbook/hw2_rottenpotatoes.git (fetch) 
origin https://github.com/saasbook/hw2_rottenpotatoes.git (push) 

私の.ssh/configファイル含まれています.git/configファイルの

ProxyCommand corkscrew [proxy_address] [proxy_port] %h %p 

Host git_heroku 
    Hostname heroku.com 
    User git 
    Port 443 

関連部分:

[remote "heroku"] 
    url = git_heroku:secret-hamlet-7718.git 
    fetch = +refs/heads/*:refs/remotes/heroku/* 

私は何かを逃したと確信しています。私は誰かが何を指摘できることを願っています

+0

。 [ここ](http://stackoverflow.com/questions/14877088/connecting-to-heroku-using-port-443/19536371#19536371)を参照してください。 – Azi

答えて

1

[remote "heroku"]をこちらに変更しますか?

[remote "heroku"] 
    url = [email protected]:secret-hamlet-7718.git 
    fetch = +refs/heads/*:refs/remotes/heroku/* 
0

あなたは試してみて、Hostセクション内のProxyCommandを置くことができます:あなたは、トンネルを経由してHerokuのに接続しようとするかもしれ

Host git_heroku 
    Hostname heroku.com 
    User git 
    ProxyCommand corkscrew 10.3.100.211 8080 %h %p 
    Port 443 
関連する問題