7

Herokuをインストールしてアカウントを設定しましたが、大学のプロキシが原因で、アプリのコードをアプリにプッシュできません。

このスレッドで提供されているソリューションを使用してみましたが、プロキシを介してgithubを機能させる方法についてこのページを読みましたが、それでもエラーが発生します。これは次のとおりです。

$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ファイルには次のものが含まれています。

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

Host git_heroku
  Hostname heroku.com
  User git
  Port 443

.git / configファイルの関連部分:

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

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

4

2 に答える 2

1

あなた[remote "heroku"]をこれに変えることは役に立ちますか?

[remote "heroku"]
    url = git@heroku:secret-hamlet-7718.git
    fetch = +refs/heads/*:refs/remotes/heroku/*
于 2013-02-05T20:32:12.167 に答える
0

ProxyCommand をHostセクション内に配置してみてください。

Host git_heroku
  Hostname heroku.com
  User git
  ProxyCommand corkscrew 10.3.100.211 8080 %h %p
  Port 443
于 2013-02-05T21:13:49.680 に答える