会社のサーバーから自分のパソコンに git リポジトリのクローンを作成したいと考えています。「外部」からこれらのサーバーにアクセスする唯一の方法は、ssh ごとに「machine1」にログインすることです。
ssh user@machine1.company.xy
残念ながら、その特定のマシンには git がインストールされていません。したがって、次のような git clone
git clone ssh://user@machine1.company.xy/path/to/repo <local-repo-path>
動作しません。私がしなければならないことは、「machine1」を介してネットワークにログインした後、git がインストールされている別のマシン「machine2」に変更することです。したがって、クローンを機能させるには、次のようなコマンドを実行する必要があります
ssh machine2
実際に git コマンドを実行する前に。それを行う方法はありますか?プレクローンフックのようなものでしょうか?
どうにかしてリモート リポジトリをファイル (パッチ?) にパックし、そのファイルをローカル マシンにコピーして、そのファイルからクローンを作成することはできますか?
ヒントや提案をお待ちしております!