Git开源工具Gitblit、Git Manager、QGit、GITK介绍

以下为你介绍的Git开源工具都可用在Linux系统上:Gitblit(Java的Git管理工具)、Git Manager(Git 的 Web 接口)、QGit(图形化 Git 客户端)、GITK(基于 Tcl/Tk 的 Git 浏览器)。

1、Gitblit(Java的Git管理工具)

Git开源工具Gitblit、Git Manager、QGit、GITK介绍

Git开源工具Gitblit、Git Manager、QGit、GITK介绍

简单的说:Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。

Gitblit是一个开源的纯Java Git解决方案,用于管理\查看和服务Git存储库,它可以通过GIT、HTTP和SSH传输服务存储库,它可以针对多个提供商进行身份验证,并且它使您能够在不到5分钟的时间内使用有吸引力的,功能强大的Git服务器进行启动和运行。

技巧:

如果从支持ANSI的控制台运行Ant,请在执行Ant之前考虑设置MX_COLOR环境变量:

set MX_COLOR=true

构建脚本将遵循您的Maven代理设置,如果您需要对此进行微调,请查看settings.moxie文档。

下载地址:https://gitee.com/mirrors/gitblit

2、Git Manager(Git 的 Web 接口)

Git开源工具Gitblit、Git Manager、QGit、GITK介绍

Git Manager 是 Git 的 Web 接口,可用于创建和管理 Git 资料库、用户和访问组。基于 Apache 的认证机制 (HTTP or LDAP) 并使用 MySQL 数据库来存储资料库、用户和组的关系数据。同时包含 ViewGit 资料库查看工具。

3、QGit(图形化 Git 客户端)

Git开源工具Gitblit、Git Manager、QGit、GITK介绍

QGit 是一个基于 Qt/C++ 开发的 GIT 的图形化浏览器。可以用来浏览修订版记录、补丁内容以及更改的文件。

特征:

查看修订、差异、文件历史记录、文件注释、存档树。

从选定的提交应用或格式化补丁系列,在两个QGit实例之间拖放提交。

将命令序列,脚本和其他可执行文件关联到自定义操作,可以从菜单运行动作,并通过终端窗口获取相应的输出。

QGit为最常见的StGIT命令(如push/pop和apply/format补丁程序)实现了GUI,您还可以使用git commit的相同语义来创建新补丁或刷新当前排名最高的补丁。

下载地址:https://sourceforge.net/projects/qgit/

4、GITK(基于 Tcl/Tk 的 Git 浏览器)

Git开源工具Gitblit、Git Manager、QGit、GITK介绍

Gitk(Generalized Interface Tool Kit),一个基于 Tcl/Tk 的 Git 浏览器(For Linux)。

GITK-通用接口工具包是一组库,这些库形成一个(用户)接口抽象层。该工具箱为应用程序提供了可自适应/自适应接口,这些接口由渲染模块生成和执行。

主要用于用户查看仓库的各类信息(更改信息、提交信息、版本信息、图形显示等)。

具体内容可查看联机手册:

$ man gitk

下载地址:https://sourceforge.net/projects/gitk/

注明

以上就是Git开源工具Gitblit、Git Manager、QGit、GITK的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章