質問: 初めてAndroidの開発に携わっています。 Gitを使うことになったのですがバージョン管理システムに慣れておらず苦労している段階です。 今回の質問はGitで使用するサーバについてです。 Gitのクライアントソフト (Git For Windows) のインストールまでは出来たのですが、サーバを何にするか決めあぐねています。皆さんはどのようなサーバソフトを使用しているのでしょうか。 **想定している条件** ・ソースは外に出せないので、サーバは社内LANに設置 (なのでGitHubは使用できません) ・サーバは Windows Server 2012, IIS7.5, SQL Server 2012R2 ・日本語が文字化けしないこと ・なるべく情報量の多いソフトであること 正直言ってTeam Foundation Serverしか使用経験が無く、ソースをコミットしたり、取得するのに使った程度です (後はたまにPLからTFS内蔵のチャットで指示が来るくらいです) 皆さんの使用しているGitのサーバでお勧めは無いでしょうか。
回答: 検索するとあれこれ出てきますが、httpでgitを使うには、Git\libexec\git-http-backendというプログラムをhttpdでScriptAliasすればいいだけらしいです。 私自身はIIS触ったことないので設定を具体的に説明できなくて申し訳ないですが、ドメインがあるなら、Windows統合認証に設定したrealmに上記のプログラムをCGIとして登録すれば設定は完了です。