Windows 7では、hginit.comを読むと、Mercurialサーバーをセットアップするのは非常に簡単なようです。
mkdir repo
cd repo
hg init
hg serve
以上です?これで、 http:// localhost:8000がサーバーになります。CygwinとmysysGitのどちらでも、Gitサーバーをセットアップするのはかなり難しいようです。確かにGitはそれをより簡単にするでしょう、たぶん現時点ではそうではありません...
Windows 7では、hginit.comを読むと、Mercurialサーバーをセットアップするのは非常に簡単なようです。
mkdir repo
cd repo
hg init
hg serve
以上です?これで、 http:// localhost:8000がサーバーになります。CygwinとmysysGitのどちらでも、Gitサーバーをセットアップするのはかなり難しいようです。確かにGitはそれをより簡単にするでしょう、たぶん現時点ではそうではありません...
gitosisを使用してWindows上でGitサーバーを実行しようとしたところ、次のことを証明できます。
「hgサーブ」
はるかに簡単です!
アップデート
うまくいけば、GitのスマートHTTPサポートによってこれがより簡単になりますが、もちろん、「hgserve」の使いやすさと比較した場合にどのように利用できるかによって異なります。
アップデート2
リポジトリを同僚とすばやく共有するだけの場合、「hgserve」はそれを行うための美しく簡単な方法を提供します。堅牢で安全なマルチユーザーサーバーのセットアップは、両方のプラットフォームにとって別の問題です。
アップデート3
これは、スマートHTTPサポートを備えたIISを使用してGitリポジトリをホストする上で非常に適切なスタートです。私のために働く:
http://www.jeremyskinner.co.uk/2010/06/25/hosting-a-git-server-under-iis7-on-windows/
はい、Mercurialサーバーの実行はとても簡単です。一方、私たち(Mercurial開発者)は、hgが長期間使用するためのツールであるとは考えていません。つまり、スプリントなどでリポジトリをすばやく共有するのは良いことですが、より堅牢なホスティングには、apache + mod_wsgiまたはfcgi、あるいはcgiだけを使用する方がおそらく良いでしょう。
あらゆる種類のWindows共有ファイルシステムにベアgitリポジトリを配置し、それをサーバーとして使用できます。実行中のプロセスも必要ありません。セキュリティはファイルシステムレベルで処理できます。