离线安装 gitstats 统计工具(统计Git仓库代码情况)

GitStats是Git的一个统计工具,可以对项目进行比较细致的统计以html的形式展示,比较适合比较大的项目。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。

安装gitstats的需要环境

- Python (>=2.6.0)

- Git (>=1.5.2.4)

- Gnuplot(>= 4.0.0)

- Ruby

python、Git、Ruby 的安装网上自行百度,下面主要讲解gnuplot依赖包的安装

1、安装gnuplot需要下面几个依赖包。(注意依次安装)【这些依赖包去网上下载】

gnuplot-common-4.6.2-3.el7.x86_64.rpm

dejavu-fonts-common-2.33-6.el7.noarch.rpm

dejavu-sans-fonts-2.33-6.el7.noarch.rpm

gnuplot-4.6.2-3.el7.x86_64.rpm

最后,gnuplot安装环境搭建完成

离线安装 gitstats 统计工具(统计Git仓库代码情况)

安装zip解压工具,用于解压安装包。(压缩包网上下载)

离线安装 gitstats 统计工具(统计Git仓库代码情况)

Yum install –y unzip zip 

下载gitstats统计工具压缩包,下载地址:https://github.com/hoxu/gitstats

将下载的压缩包gitstats-master.zip放到root根目录下(可自己看着放)

离线安装 gitstats 统计工具(统计Git仓库代码情况)

解压该zip文件

Unzip gitstats-master.zip

Cd gitstats-master  //进入解压的目录

命令如下:./gitstats [git库路径] [输出结果路径]

统计报告会生成在设置的文件夹中

例如:

./gitstats /var/opt/gitlab/git-data/repositories/gitlabhq/gitlabhq.git/ /root/gitstats-master/fengfeng

统计工具生成报告完成后,可在输出结果路径出找到一个名为git_stats的文件夹中,找到index.html ,然后点击访问,就可查看生成报告。

离线安装 gitstats 统计工具(统计Git仓库代码情况)