2

個人プロジェクト(Webゲーム)のSVNリポジトリをセルフホストしたいのですが、どこでホストすべきかわかりません。私が唯一の開発者であるため、多くのトラフィックを受信することはありません。これらは私が見るオプションです:

  • 私のパソコンの1つを使用してください
  • プロジェクトのWebサーバーを実行しているVPSを使用します

VPSでそれをホストすることは私にとって最も理にかなっています。これは正しい選択ですか、それともコードホスティングに本質的に本番サーバーであるものを使用することの落とし穴がありますか?

4

3 に答える 3

2

経由で常にアクセスできるマシンをお持ちの場合はssh、それが私の第一の好みです。webdav次に、Apache や mod_dav などの実装にフォールバックします。これには、かなり多くのセットアップが必要であり、セキュリティで保護しない限り、パブリックにアクセスできるようになります. VPSにストレスをかけるほど頻繁にコミットする可能性は低いと思いますが、別のマシンが利用可能な場合は、おそらく別のマシンを選択するでしょう.

于 2010-08-12T04:54:03.643 に答える
0

考慮すべき点がいくつかあります。Web (またはその他のリモート) アクセスが必要ですか? 変更を追跡することだけが必要な場合は、次のことができます

  1. ホーム ディレクトリでリポジトリを使用します (隠しディレクトリ .svn_repo に配置しました)。
  2. Mercurial などの分散バージョン管理システムを使用します。私は共同作業者が必要な大規模なソフトウェア プロジェクト (まだ見つかっていません;) や、ディレクトリ構造が特に重要な場所で SVN を使用してます。それ以外の場合は、執筆中の本やその他の小さなプロジェクトに Mercurial を使用しています。

いまいましい価値のあるすべての VCS にはリモート アクセスがありますが、必要のない場合にのみ優れているものもあります。

于 2010-08-12T17:17:19.733 に答える
0

フラッシュ ディスク上のホスト SVN リポジトリを使用しました。

秘訣は、使用するすべての PC で同じドライブ文字を維持することです。

少し遅いですが、魅力的に働きました。

于 2010-08-12T04:56:49.030 に答える