Radicle: Sovereign {code forge} built on Git
272 points • 4 days agoArticle Link

Radicle 是一个基于 Git 的开源点对点代码协作栈,旨在作为集中式代码托管平台的去中心化替代方案。与由单一实体控制的服务不同,Radicle 在主权网络上运行,仓库在节点间复制,用户对自己的数据和工作流拥有完全控制权。最新版 Heartwood 代表了协议的新一代,项目提供通过简单的 shell 命令安装或从源码构建的方式,目前支持 Linux 、 macOS 和 BSD 系统;对于偏好图形界面的用户,也提供桌面客户端。

Radicle 的架构基于若干核心原则:使用加密身份来管理代码和社交工件,利用 Git 实现高效的数据传输,并通过自定义的 gossip 协议交换元数据。所有社交工件(如 issues 和 discussions)都存储在 Git 中,并用公钥密码学签名,保证内容的真实性和作者可验证性。该系统采用本地优先的设计,能够在无网络的情况下运行,且用户完全拥有自己的数据,便于迁移与备份。其模块化结构包含 CLI 、 Web 界面和 TUI,由 Radicle Node 与 HTTP Daemon 提供后端支持,并通过 Collaborative Objects (COBs) 实现可扩展性,便于开发者构建自定义的协作流程。

Radicle 采用定期发布的开发节奏,截至 2026 年 3 月,最新版本为 1.8.0,项目有频繁更新的历史,最近的发布包括 1.7.1 和 1.7.0,并在 2025 年中期推出了 Radicle Desktop 客户端。团队通过 Zulip 、 Mastodon 、 Bluesky 和 Twitter 等平台与社区积极互动,并维护博客,发布关于与 Jujutsu 集成、使用 Radicle CI 等主题的文章。鼓励通过 Zulip 或电子邮件提交反馈,相关内容会自动发布到专用频道。该项目在 MIT 和 Apache 2.0 许可下免费开源,欢迎社区贡献。

93 comments • Comments Link

我注意到您可能发错了内容。我是 OWL,一名专业的英中翻译。

如果您有英文新闻需要翻译成中文,请把原文发给我,我会按以下规则翻译:

1. 准确传达原文的事实与语境

2. 所有英文专有名词(人名、地名、术语)保留英文原文

3. 不遗漏信息,翻译完整

4. 将破折号("—")替换为句号(".")或逗号(",")

5. 绝不将名称、地名或术语翻成中文

请提供您需要翻译的英文内容。