Gitolite

Lobsters Hottest 工具

摘要

Gitolite 是一个用于在中央服务器上托管 Git 仓库的工具,具有细粒度的访问控制和许多其他强大功能。

<p><a href="https://lobste.rs/s/21lrrw/gitolite">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/20 13:25

# Gitolite 来源:https://gitolite.com/gitolite/index.html ## 托管 Git 仓库\# (https://gitolite.com/gitolite/index.html#hosting-git-repositories) --- Gitolite 允许您在中央服务器上设置 Git 托管,提供细粒度的访问控制和许多更强大的功能。 ## 安装/设置\# (https://gitolite.com/gitolite/index.html#installsetup) 如果您通过包管理器安装,请确保安装正确的包;它通常被称为 `gitolite3`。 源代码位于 https://codeberg.org/sitaramc/gitolite。 注意 文档中凡提到上述 URL 的地方,您也可以使用备用 URL https://github.com/sitaramc/gitolite。如果该 URL 发生变化,本节将进行更新。 如果您精通 Unix 和 SSH,请查看快速安装 (https://gitolite.com/gitolite/quick_install.html) 页面。否则,请按照文档流程(使用每个页面底部的“下一页”/“上一页”按钮),跳过您认为不需要的内容。 ## 文档\# (https://gitolite.com/gitolite/index.html#documentation) **(2014年4月):有一本关于 gitolite 的书 (https://www.packtpub.com/en-us/product/gitolite-essentials-9781783282388) 已经出版**。多年来,我收到了一些邮件询问哪里可以捐赠以表达对 gitolite 的赞赏,我一直礼貌地拒绝。好吧,如果您坚持……那就买这本书吧 :-) 总的来说,这些章节(请参见顶部导航栏中的链接)应该是相当自解释的,按顺序阅读文档(即使用每页右上角的“下一页”链接)应该没问题。虽然有些地方存在前向引用,但第一次阅读时可以先忽略这些链接。 此外: 还有一份 **傻瓜式设置 (https://gitolite.com/gitolite/fool_proof_setup.html)** 指南,提供了详细的帮助,展示了一种傻瓜式的安装方法,只要您忠实地按照说明操作即可! 安装设置完成后,还有 **菜谱 (https://gitolite.com/gitolite/cookbook.html)**,包含了常见任务的操作方法。 ## 故障排除\# (https://gitolite.com/gitolite/index.html#troubleshooting) **紧急情况 (https://gitolite.com/gitolite/emergencies.html)** 页面有助于解决各种安装/设置问题、恢复丢失的密钥和其他自找的麻烦,列出了一些常见(以及一些不常见的!)错误和可能让您头疼的非标准配置。 ### 安全问题\# (https://gitolite.com/gitolite/index.html#security-issues) 如果您认为发现了可能的**安全问题**,请直接给我发电子邮件 ([[email protected]](mailto:[email protected]))。 ### 邮件列表\# (https://gitolite.com/gitolite/index.html#mailing-lists) 对于所有其他交流,请使用邮件列表。与直接发送给我相比,这有一些优势(如果我没空,其他人可能会回复;其他人可能有我没想到的额外信息或经验可以分享;问题可以被搜索以供将来参考;最后,这让我保持诚实!) **注意**:新成员的第一封邮件会被保留,直到我确认;来自同一电子邮件地址的后续邮件不会被延迟。 用于支持和一般讨论的邮件列表: - 订阅:[[email protected]](mailto:[email protected]) - 发帖:[[email protected]](mailto:[email protected]) (如果您不愿意加入邮件列表,对于简单、明显或快速的问题,您仍然可以直接给我发送邮件。但如果问题需要多封邮件和/或一些讨论,我更喜欢使用邮件列表。) 还有一个低流量、单向的邮件列表,用于发布版本和安全公告: - 订阅:[[email protected]](mailto:[email protected]) 如果您希望向我发送代码,请参阅源代码分发中的 CONTRIBUTING 文件。 ### IRC\# (https://gitolite.com/gitolite/index.html#irc) 我们的 IRC 频道是 `\#gitolite`,位于 libera.chat。我住在印度(UTC+0530 时区),但也有来自其他时区的几位常客(*谢谢各位,你们知道我说的是谁!*)。不过,频道流量不大,您可能需要等待一段时间才能得到回答,具体取决于一天中的时间和星期几。 在 git 频道 `\#git` 上也有很多了解 gitolite 的人。 ## 许可\# (https://gitolite.com/gitolite/index.html#license) Gitolite 软件版权所有者为 Sitaram Chamarty,采用 GPL v2 许可;请参阅源代码分发中的 COPYING 文件。 本文档与主要的 gitolite 源代码分开维护,版权归 Sitaram Chamarty 所有,并采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可 (https://creativecommons.org/licenses/by-nc-sa/3.0/) 提供。 然而,某些部分由其他人贡献,他们可能选择了其他许可;他们的姓名和许可将在相应文件中提及。 软件产品的文档自然会包含代码示例。我相信合理使用原则应涵盖这些代码片段的使用;请特别查看此处的因素列表中的第 3 和第 4 因素 (https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law)。 如果您不相信这属于合理使用,那么您可以将这些代码片段以及相关的“注释”(如果有)视为在 GPLv2 许可下。许可是关于意图的,这些示例的意图是让您可以在任何地方、以任何方式使用它们,就像使用 gitolite 本身一样。 注意: GIT 是 Software Freedom Conservancy 的商标,我对“Gitolite”的使用是经过许可的。

相似文章

GitSync for macOS

Product Hunt

一個在 macOS 上管理 GitHub 儲存庫的圖形介面。

grasp:一种简单的去中心化 Git 协议

Lobsters Hottest

Grasp 推出了一种去中心化 Git 协议,并附带名为 nak 的 CLI 工具,支持在无账户、仅签名消息的情况下,在自托管服务器间协作,同时保持完全互操作性。

Git并不好

Lobsters Hottest

本文对Git进行了批评,认为它并不像人们通常认为的那样好,并链接到Lobste.rs上的讨论。