IP制限かかっている GitHub Enterprise のリポジトリを IP制限に穴を開けない で git clone
する方法です。
ただ、コマンドを実行する PC は GitHub Enterprise にアクセスできる必要はあります。
$ ssh-add ~/.ssh/id_rsa $ ssh -R 1234:ghe.foo.com:22 -A ec2-user@deploy_server $ git clone ssh://git@localhost:1234/org/repo.git
調べても web 上に記事が見つからなかったので、自分の備忘録としてブログに書いておく。
追記
sshした先のサーバは ghe.foo.com に接続できない状態。
つまり、自分のマシンを踏み台にして deploy_server => my_machine => ghe.foo.com のような接続になっている。