2

SSH経由でgitを使用する必要があります(これは自主的な制限ですが、破るのは嫌です)。私のラップトップが私のホームネットワーク上にある場合、それはすべてうまく機能します。ただし、仕事中またはVPN経由でログインしている場合は、コルク栓抜きを使用してリモートリポジトリにアクセスする必要があります。これは、問題なくセットアップできます。

怠惰なままで、可能であれば毎回どこからプル/プッシュするかを指定したくないので、私の質問は、必要なときにのみコルク栓抜きを使用するようにSSHを構成するにはどうすればよいですか(たとえば、現在のIPアドレスに基づいて) ?または、IPアドレスに基づいて特定のホストからプル/プッシュするかどうかをgitに検出させる方法はありますか?

ありがとう!

4

1 に答える 1

2

サーバーを指す無料のDynDNSアカウントを設定することで、この問題を自分で解決しました。次に、そのアドレスを介してクローンを作成します。これは、私がどこにいても機能することを意味します。欠点は、サーバーと同じローカルネットワーク上にいる場合でも、latopがDynDNS経由でプルすることです。

必要なことを正確に実行するソリューションを思い付くことができませんでした。複数のリモートをセットアップし、どのリモートからプルするかについて注意することは、私が望んでいたよりも複雑に思えました。

于 2008-12-26T14:33:04.797 に答える