GitBucket 4.37协同开发系统发布

GitBucket 4.37 项目已经发布,开发了一个与 Git 存储库协作的系统,具有 GitHub 和 Bitbucket 风格的界面。 该系统易于安装,能够通过插件扩展功能,并且兼容GitHub API。 该代码是用 Scala 编写的,可在 Apache 2.0 许可证下使用。 MySQL 和 PostgreSQL 可以用作 DBMS。

GitBucket的主要特点:

  • 支持通过 HTTP 和 SSH 访问的公共和私有 Git 存储库;
  • GitLFS 支持;
  • 用于导航存储库的界面,支持在线文件编辑;
  • 可用 Wiki 来准备文档;
  • 处理错误消息(问题)的接口;
  • 用于处理变更请求的工具(拉取请求);
  • 通过电子邮件发送通知的系统;
  • 简单的用户和组管理系统,支持 LDAP 集成;
  • 一个插件系统,包含由社区成员开发的一系列附加组件。 以下功能以插件的形式实现:创建要点注释、发布公告、备份、在桌面上显示通知、绘制提交图和绘制 AsciiDoc。

在新版本中:

  • 可以在通过 SSH 访问存储库的设置中设置自己的 URL,当用户不是直接通过 SSH,而是通过重定向客户端请求的附加代理服务器访问 GitBucket 时,可以使用该 URL。
    GitBucket 4.37协同开发系统发布
  • 添加了使用 EDDSA 密钥来验证提交的数字签名的功能。 通过更新 apaceh-sshd 和 bouncycastle-java 组件提供支持。
  • 最大密码大小的限制已更改(限制已从 20 个字符增加到 40 个字符)和 WebHook URL(从 200 个字符增加到 400 个字符)。
  • Web API 得到了扩展,并且与 Jenkins 系统的集成也得到了改进。 添加了用于使用 Git(Git 参考 API)和处理问题列表的其他 API 调用,例如,添加了对测试版本(里程碑)数据的支持,并提供了同时对所有问题记录执行操作的能力。

来源: opennet.ru

添加评论