离线安装 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安装环境搭建完成
安装zip解压工具,用于解压安装包。(压缩包网上下载)
Yum install –y unzip zip
下载gitstats统计工具压缩包,下载地址:https://github.com/hoxu/gitstats
将下载的压缩包gitstats-master.zip放到root根目录下(可自己看着放)
解压该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 ,然后点击访问,就可查看生成报告。