我过去几个月一直在使用gitolite / gitweb,对组合非常满意,但我现在正在寻求一个更好管理的网络前端,我可以限制访问者看到的内容.我们正在扩展GIT超出其当前范围的使用,并希望能够浏览其中包含非公开信息的代码.目前,由于其敏感性,此代码未在gitweb上列出.
我看过像Redmine和Indefero这样的解决方案,但它们似乎需要生成一个全新的git存储库而不是使用现有的存储库.
任何有关如何进行的反馈将不胜感激.
跟进
我今天下午在搜索期间找到了this link.有没有人有这种方法的经验?
最佳答案 gitolite完全能够限制用户根据其用户名看到的内容.
您需要做的就是
plug gitolite to the gitweb.
只有用户至少具有“R”读访问权限的回购将通过gitweb可见,或通过gitolite克隆.
由于所述存储库存储在一个特殊的gitolite帐户中,其homedir受保护为700,因此我们的任何敏感存储库都不存在数据泄漏问题.