我打造了一款优秀的自托管软件控制工具
当人们听到 Git 版本控制时,人们会自动想到 GitHub 和 GitHub,这并不奇怪,因为它是最著名的,但我们也不能忽略其他存在的替代方案,它们在不同方面各有千秋。
这就是为什么 今天我们来谈谈Forgejo, 这是Git软件开发中用于版本控制的软件, 自托管、易于安装、维护成本低 它还提供其他协作功能,例如错误跟踪、代码审查、持续集成、注册、wiki 等。
关于弗格乔
福尔盖霍 作为 Gitea 的一个分支诞生, 由于在社区不知情或未经社区批准的情况下,对将后者转让给营利性公司存在分歧。 Forgejo 的创建是为了提供政府促进公众利益的软件的替代方案。
福尔盖霍 定期更新 Gitea 代码中的所有更改, 以及开发自己的新功能。 Forgejo 目前托管 Codeberg,其最重要的功能如下: 网上网站:
光: Forgejo 可以轻松托管在几乎任何机器上,无论是在 RPi 上还是在云中,Forgejo 都可以毫无问题地运行。
项目管理: 除了 Git 托管之外,Forgejo 还提供拉取请求、wiki、看板等,以便与您的团队进行协调。
出版: 它能够提供“版本”来托管软件以供下载,或使用包注册表将其发布到 docker、npm 和许多其他包管理器。
可定制的: Forgejo 支持更改各个方面,因为它有许多配置开关,可以使 Forgejo 完全按照您想要的方式工作。
强大的: 组织和团队权限、CI 集成、代码搜索、LDAP、OAuth 等等。 如果您有高级需求,Forgejo 可以满足您的需求。
隐私: 从更新检查器到默认设置 - Forgejo 的设计将您和您的团队的隐私放在第一位。
联邦: (WIP)我们正在积极努力通过 ActivityPub 将软件锻造相互连接,并创建个人实例的协作网络。
锻造1.20.2-0
目前为福尔赫霍 它的版本为“1.20.2-0”, 它被认为是一个稳定版本,其中包括几个错误修复,其中提到当在 app.ini 中发现过时的条目时,它会在管理面板中显示警告。
的 突出的修复 新版本中提到了以下内容:
- 将缺失的资源添加到 Forgejo 的源 tarbal 中
- 解决创建用户并选择公私时用户类型选择错误的问题。
- 修复组织级别项目的访问验证
- 修复了提交拉取请求时允许驳回批准的错误
- 自动
- 修复许多 Nuget 包版本的处理
- 更新 email-setup.en-us.md
- LFS 元垃圾收集错误修复
- 修复 asciinema 播放器 UI 回归
- 修复了 LFS 对象列表样式
- CLI 修复允许创建具有相同名称的多个用户访问令牌
- 修复了路由器记录器,避免将日志分离在不同的文件中。
- 添加了 ssh 镜像解决方法描述。
- 修复了在已完成的工作流程中重新运行作业时工作流程状态不正确的问题
- 解决分支选择器中的转义问题
- 修复带有尾部斜杠的 Debian 文件的处理
最后 如果您有兴趣了解更多有关它的信息,你应该知道该项目代码是用 Go 编写的,并且获得了 MIT 许可证。 您可以从他们的网站获取 Forgejo,在那里您可以找到安装说明。 链接是这个。