ファイアウォールの背後にあるクラスターでホストされているGITリポジトリにアクセスしようとしています。キャンパス(ファイアウォールの背後にある)にいるときは、クラスターに直接アクセスでき、キャンパス外から特定のマシンにSSHで接続し、必要に応じてクラスターにSSHで接続できます。
私は以下を使用してトンネルを設定しようとしました:
sudo ssh -L 9418:cluster:9418 username@ssh.server
しかし、それでも自分のマシンから「gitpush」を実行することはできません。私は何かが欠けていることを知っていますが、それを完全に理解することはできません。
編集:私は〜/ .ssh /configを次のように変更しました:
Host cluster
NoHostAuthenticationForLocalhost yes
Hostname localhost
Port 9418
git pushを実行するとエラーが発生します:
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly