ファイアウォールの内側にあるクラスタでホストされているGITリポジトリにアクセスしようとしています。私がキャンパス(ファイアウォールの後ろ)にいるとき、私はクラスタに直接アクセスすることができます。私は、キャンパス外の特定のマシンにSSH接続できます。私が使用してトンネルを設定しようとしたポート転送(SSHトンネル)を使用したgit push
:
sudo ssh -L 9418:cluster:9418 [email protected]
が、私はまだ私のマシンから「Gitのプッシュ」を実行することはできませんよ。私は何かが欠けていることを知っているが、それを理解できない。
EDIT: 私が持っているの〜/ .ssh/configのを修正:
Host cluster
NoHostAuthenticationForLocalhost yes
Hostname localhost
Port 9418
と私はGitのプッシュ実行したときにエラーが発生します:それは、一般的に動作するはずとして、
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly