GitBucket 4.38 项目的版本已经发布,开发了一个与 Git 存储库协作的系统,具有 GitHub、GitLab 或 Bitbucket 风格的界面。 该系统易于安装,能够通过插件扩展功能,并且兼容GitHub API。 该代码是用 Scala 编写的,可在 Apache 2.0 许可证下使用。 MySQL 和 PostgreSQL 可以用作 DBMS。
GitBucket的主要特点:
- 支持通过 HTTP 和 SSH 访问的公共和私有 Git 存储库;
- GitLFS 支持;
- 用于导航存储库的界面,支持在线文件编辑;
- 可用 Wiki 来准备文档;
- 处理错误消息(问题)的接口;
- 用于处理变更请求的工具(拉取请求);
- 通过电子邮件发送通知的系统;
- 简单的用户和组管理系统,支持 LDAP 集成;
- 一个插件系统,包含由社区成员开发的一系列附加组件。 以下功能以插件的形式实现:创建要点注释、发布公告、备份、在桌面上显示通知、绘制提交图和绘制 AsciiDoc。
在新版本中:
- 您可以将自己的字段添加到问题和拉取请求中。 存储库设置界面中添加了字段。 例如,在问题中,您可以添加一个字段,其中包含解决问题的日期。
- 允许指派多人负责解决问题(Issues)和审查 Pull Request。
- 为用户提供了一个界面来替换忘记或泄露的密码。 为了确认操作,您需要配置通过 SMTP 发送电子邮件。
- 当显示使用 Markdown 创建的内容时,已经为非常宽的表格实现了对水平滚动的支持。
- 添加了命令行选项“-jetty_idle_timeout”来设置 Jetty 服务器不活动超时。 默认情况下,超时设置为 5 分钟。
来源: opennet.ru