Windows Server 2008 R2 で Apache 2.2.22 (win64) を使用して GitWeb を実行しています。ここの指示に従いました: https://git.wiki.kernel.org/index.php/MSysGit:GitWeb 指示によると、msysgit バージョンの perl を gitweb.cgi スクリプトの perl の最初の行として使用する必要があります。
GitWeb は機能しますが、非常に遅く、ページの読み込みに約 10 秒かかります。私が気付いたのは、最初の行として msysgit のバージョンの Perl を使用して "Hello World" スクリプトを書いたとしても、Apache はそれを実行するのも遅いということです。ただし、cygwin の perl (C:/cygwin/bin/perl) など、異なるバージョンの Perl に変更すると、再び高速になります。msysgit 以外の他のタイプの perl を使用して gitweb.cgi を実行することはできません。実行すると、「Projects Not Found」エラーが発生するからです。