4

在过去的几个月里,我一直在使用 gitolite/gitweb,并且对这个组合非常满意,但现在我正在考虑转向管理更好的 Web 前端,在那里我可以限制对访问者所见内容的访问。我们正在将 GIT 的使用扩展到其当前范围之外,并希望能够浏览其中包含非公开信息的代码。目前,由于其敏感性,此代码未在 gitweb 上列出。

我看过诸如 Redmine 和 Indefero 之类的解决方案,但它们似乎需要生成一个全新的 git 存储库,而不是使用现有的存储库。

任何有关如何进行的反馈将不胜感激。

跟进

我在今天下午的搜索中确实找到了这个链接。有没有人有这种方法的经验?

4

1 回答 1

2

gitolite 完全能够根据用户名限制用户将看到的内容。
您需要做的就是将gitolite 插入 gitweb

只有用户至少具有“R”读取权限的存储库才能通过 gitweb 可见,或通过 gitolite 克隆。

由于所述存储库存储在一个特殊的 gitolite 帐户中,homedir 保护为 700,因此我们的任何敏感存储库都不存在数据泄漏问题。

于 2011-04-29T15:19:05.517 回答