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 ,然後點擊訪問,就可查看生成報告。