1

私の会社では、何年もの間、Hamachi を使用して SVN リポジトリにアクセスしています。私たちは小さいながらも広く分散した開発チームであり、各プログラマーは別の国で在宅勤務を行っています。サーバーは、本社の非技術者によってホストされています。Hamachi は GUI を備え、リモート管理をサポートしているため、ここで役立ちます。

このシステムはしばらくはうまく機能していましたが、最近、インターネットの速度が遅い国に引っ越しました。Hamachi は 99% の確率で接続しなくなりました。代わりに、解決しない「プローブ中...」というメッセージが表示されます。国境を越えて、より高速な別の ISP を使用して接続すると、同じラップトップが問題なく接続されるため、遅延の問題であることは確かです。

そのため、Hamachi を遅延をより適切に処理する他の VPN/プロトコルに置き換える必要があります。リポジトリを管理している技術者は、Apache や IIS のインストールと構成に慣れていないため、HTTP が機能していないようです。私は上司に Web ホスティング会社を選ぶよう説得しようとしましたが、彼は私たちのソースでサードパーティを信頼していません.

Hamachi のセットアップと同じくらい簡単な、SVN リポジトリにアクセスするためのその他の推奨オプション/エクスペリエンス。しかし、ネットワーク遅延の問題に対してより寛容ですか?

4

2 に答える 2

2

チームに要求するのは少し難しいかもしれませんが、分散型チームの場合は、分散型バージョン管理システム (Mercurial や Git など) に切り替えることができます。これらはネットワークをあまり使用する必要がなく、遅延の問題に悩まされることはありません. ただし、これはまったく新しいパラダイムであり、チームの開発プロセスを変更する必要があるため、自分の場合には適切ではないと考えるかもしれません。

于 2010-10-17T15:59:40.053 に答える
0

まず、そもそもなぜ VPN が必要なのかをお尋ねします。Subversion は HTTPS 経由で動作できるため、サーバーで適切なポートを開く限り、セキュリティや接続の問題は発生しません。

VPN が必要であると仮定すると、Apache に慣れていない管理者がまったく新しい VPN システムをインストールする方が快適であるとは信じがたいです (私の推定では、はるかに複雑でトリッキーです)。

于 2010-06-17T01:09:32.947 に答える