私の会社のサーバからパーソナルコンピュータにgitリポジトリをクローンしたいと思います。 「外」からこれらのサーバーをアクセスもする唯一の方法は、「machine1に」残念ながらリモートsshリポジトリからクローンを削除する - クローンコマンドを実行する前にリモートネットワーク上のマシンを変更する
ssh [email protected]
、その特定のマシンにインストールされていないのgitイストへのsshごとにログインすることです。ので、gitのクローンのように
git clone ssh://[email protected]/path/to/repo <local-repo-path>
は動作しません。私がしなければならないことは、 'machine1'経由でネットワークにログインした後にgitがインストールされている別のマシン 'machine2'に変更することです。だから、クローンを稼働させるには、実際にgitコマンドを実行する前に、
ssh machine2
のようなコマンドを実行しなければなりません。それを行う方法はありますか?おそらく、クローン前のフックのようなものがありますか?
リモートのリポジトリを何らかの形でファイル(パッチ?)にパックして、そのファイルをローカルマシンにコピーして、そのファイルからクローンすることはできますか?
ヒントやご提案をお待ちしております。
これは素晴らしい解決策のようです。残念ながら、netcatは明らかにリモートマシン上で終了しません。 SunOS 10を実行しているsparcアーキテクチャです.netcatの代替手段はありますか? – Deve
唯一の要件は、stdin/stdoutから任意のリモートホストにリレーする簡単なプログラムをまとめたことです。どんなスクリプト言語でも簡単なスクリプトを一緒に投げたり、netcatやsocatなどをコンパイルしてあなたのホームディレクトリに置いたりすることができます – bdonlan
さて、どういう意味なのでしょうか。私には挑戦のようですが、ベストを尽くします。再度、感謝します! – Deve