私の会社では、ソフトウェアプロジェクト管理のサポートツールとしてRedmineを採用しています。SCMにはgitを使用していたので、Redmine Gitホスティングプラグインまた、gitolite はプラグイン要件であるためです。
プラグインの設定では、新しいプロジェクトが作成されるたびに新しいリポジトリを自動的に作成するように選択しましたが、問題なく動作しているようです。プロジェクトの作成後、gitolite.conf ファイルを使用して、リポジトリにアクセスできるユーザーと、そのユーザーに必要な権限を設定します。
しかし、奇妙な問題が発生しています。リモート リポジトリにコミットをプッシュするたびに、W+ 権限が失われ、ユーザーはリポジトリへの読み取りアクセスしかできなくなります。
私のシステム構成に関する役立つ情報(だと思います):
- Redmine 1.3.2 安定版 (MySql)
- Redmine Git ホスティング プラグイン 0.4.2