ホームサーバーに私の ラップトップからバックアップ用にプッシュした裸のリポジトリがあります。新しいルータのために私はもはや私の家のLAN内の からグローバルURL(何か "NATループバック"とする)を使用してホームサーバに押し込むことはできませんが、ローカルLANアドレスを使用する必要があります。だから私の .git/configには現在、同じ裸のリポジトリのための2つのリモコンが含まれています2つの異なるURLを使用して同じgit remoteにプッシュ
だから、[remote "home1"]
url = ssh://[email protected]/home/username/git_bare_repos/repo.git
mirror = true
[remote "home2"]
url = ssh://[email protected]/home/username/git_bare_repos/repo.git
mirror = true
、質問:これはOKですか?潜在的なハザード/落とし穴はありますか?そして、これを行う良い方法があるので、私は自宅にいるかどうかに応じて異なるコマンドを使用する必要はありませんか?
これは私にとって妥当な解決策のようです。私はなぜあなたが 'NATのループバック'エラーを得るのか分からない。私はそれが本当の問題だと思う。 –
@Stefan:多くのルータは、まだNATループバック接続を許可/サポートしていません。これは、AがBのパブリックIPアドレス(またはそれ自体さえ)に接続しようとしたときに発生しますが、Bは同じルータの背後にあるAの同じネットワークにあります。 – jweyrich
@Stefan:そう、ルータを交換した後、SSHはLAN内からの作業を中止しました。 [こちら](http://www.broadbandreports.com/forum/r25031385-BC-Telus-Optik-V1000H-Actiontec-modem-router-Port-forwarding)に記載されているのと同様です。 – Mauro