精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:英文
大小:41.8M 更新时间:2020-06-08
推荐指数:
应用简介
Gitblit 是一个开源纯Java 堆栈,用于管理、查看和服务Git 存储库。它主要是为想要集中管理存储库的小型工作组而设计的。 GitblitGO 是一个基于Jetty 的集成单栈解决方案。不需要Apachehttpd、Perl、Git 或Gitweb。
Gitblit 是一个开源纯Java 堆栈,用于管理、查看和服务Git 存储库。它主要是为想要集中管理存储库的小型工作组而设计的。 Gitblit GO 是一个基于Jetty 的集成单栈解决方案。您不需要Apache httpd、Perl、Git 或Gitweb。
软件介绍
战斗:为了你的Servlet 容器
如果您已经有要使用的servlet 容器,则应该下载Gitblit WAR。 Jetty 6/7/8 和Tomcat 6/7 都可以使用。一般来说,任何Servlet 2.5 或Servlet 3.0 容器都可以使用。
您决定如何使用Gitblit
Gitblit 作为一个万无一失的存储库查看器,无需管理控制或用户帐户。
Gitblit 作为一个完整的Git 堆栈,用于克隆、推送和存储库访问控制。
Gitblit 可以在没有其他Git 工具(包括实际的Git)的情况下使用,也可以与现有工具一起使用。
所有转账
支持SSH、HTTP 和GIT 协议,开箱即用。
使用基于分支的拉取请求进行问题跟踪
Gitblit 结合了GitHub、BitBucket 和Gerrit 的元素,提供基于主存储库内分支的简化协作工作流程。
轻松远程管理
管理员可以从Web 用户界面创建和管理所有存储库、用户帐户和团队。
管理员可以使用Gitblit Manager 或他们自己的自定义工具从JSON RPC 界面创建和管理所有存储库、用户帐户和团队。
管理员可以使用SSH 和Powertools 插件从命令行创建和管理所有存储库、用户帐户和团队。
与基础设施集成
可通过插件扩展
Groovy 推钩脚本
可插拔的用户服务机制
具有可选LDAP 控制团队成员身份的LDAP 身份验证。
Redmine认证
SalesForce.com 认证
窗口认证
PAM认证
自定义身份验证、授权和用户管理
丰富的RS订阅
基于JSON的RPC机制
用于自定义集成的Java 客户端R SS/JSON API 库。
备份策略
Gitblit 包括一个备份机制(*联合*),可用于将存储库以及可选的用户帐户、团队定义、服务器设置和Groovy 推送挂钩脚本从您的Gitblit 实例备份到另一个Gitblit 实例或Gitblit 联合客户端结尾。同样,您可以使用联合机制将各个工作区Gitblit 实例聚合到公共集中式服务器上。
Java 运行时要求
Gitblit 需要Java 7 运行时环境(JRE) 或Java 7 开发工具包(jdk)。
变更日志
1.9.0 版本中有一个严重错误,可能会锁定用户的帐户。
从以前的版本更新到1.9.0 时,现有的存储密码将被刷新。
当用户更新后首次登录时,使用更安全的密码哈希机制。
当密码散列机制保留其默认状态并且并不特殊时,就会发生这种情况。
配置中设置的密码。如果执行过程中发生错误,存储的密码将被破坏。
相反,用户无法再登录。
只有某些情况才会导致这种错误行为。它很可能会
Gitblit Docker 容器的受影响用户。如果您没有遇到任何问题。
出于安全考虑,请更新至1.9.1。如果您受到此错误的影响,我们深感抱歉。
除了设置新密码之外,没有其他方法可以修复受影响的帐户。
此问题已在1.9.1 中修复。现有安装应更新至1.9.1,而不是1.9.0。
防范措施
当您在Linux 或Windows 下将Gitblit 作为服务安装时,您可能需要编辑服务脚本/定义。启动Gitblit 的命令行需要更改,现在类路径和类都专门化了。
请参阅版本1.9.0 的注释。
更正
修复了升级密码哈希时损坏现有存储密码的问题。
修复了使用“-cp”参数而不是“-jar”的Linux 服务脚本的问题。
热门攻略
热门资讯