tech-clip

 「Gitolite」は、Gitで共有リポジトリのユーザー管理やアクセス管理を行うためのツールで、GitHubで公開されています。リポジトリの管理とリポジトリにアクセスするユーザーの管理、リポジトリ・ブランチ・ファイル/ディレクトリへのアクセス制御ができます。

 Gitのユーザー管理については、同様なツールとして「Gitosis」が使われていましたが、Gitoliteの方が高機能であるため、最近ではGitoliteが利用されています。

 Subversionでは、共有リポジトリはApacheを利用してHTTP(DAV)プロトコルで公開していますが、Gitoliteでは、「ssh」の鍵の管理によってユーザーを管理します。