4

私は過去数か月間 gitolite/gitweb を使用しており、その組み合わせに非常に満足していますが、現在、訪問者が見るものへのアクセスを制限できる、より管理された Web フロントエンドへの移行を検討しています。現在の範囲を超えて GIT の使用を拡大しており、非公開情報を含むコードを参照できるようにしたいと考えています。現在、このコードは機密性が高いため、gitweb には掲載されていません。

Redmine や Indefero などのソリューションを見てきましたが、既存のリポジトリを使用する代わりに、まったく新しい git リポジトリを生成する必要があるようです。

続行する方法についてのフィードバックは大歓迎です。

ファローアップ

今日の午後、検索中にこのリンクを見つけました。誰もこの方法の経験がありますか?

4

1 に答える 1

2

gitolite は、ユーザー名に基づいてユーザーに表示される内容を完全に制限できます。
必要なのは、gitolite を gitweb に接続することだけです。

ユーザーが少なくとも 'R' 読み取りアクセス権を持っているリポジトリのみが、gitweb を介して表示されるか、gitolite を介して複製されます。

上記のリポジトリは、homedir が 700 として保護された特別な gitolite アカウントに保存されているため、機密性の高いリポジトリのデータ漏洩の問題はありません。

于 2011-04-29T15:19:05.517 に答える