千家信息网

git_stats web代码图形统计工具怎么使用

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要讲解了"git_stats web代码图形统计工具怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"git_stats web代码图形
千家信息网最后更新 2025年11月08日git_stats web代码图形统计工具怎么使用

这篇文章主要讲解了"git_stats web代码图形统计工具怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"git_stats web代码图形统计工具怎么使用"吧!

一.简介

仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便.

虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!GitStats就是这样的工具,它能生成以下统计数据,并以图表形式进行对比

常规的统计:文件总数,行数,提交量,作者数。 活跃性:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。 作者数:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。 文件数:按日期划分,按扩展名名划分。 行数:按日期划分。

二.安装ruby

1.参照文档安装ruby-2.4

也可以使用ssc来一键安装ruby

yum -y install gitgit clone https://github.com/goodboy23/shell-script-collectioncd shell-script-collection./ssc.sh install ruby-2.4source /etc/profile

2.验证安装

ruby -v

3.添加ruby国内阿里云仓库来提高访问速度,并删除国外访问的仓库

gem sources -lgem sources -a https://mirrors.aliyun.com/rubygems/ --remove https://rubygems.org/gem sources -l

三.配置git_stats

1.安装

gem install git_stats

2.安装locate

yum install mlocate -y
updatedb

3.添加git_stats中文支持,目录在config/locales/下

find / -name 'git_stats'

cd /usr/local/ruby/lib/ruby/gems/2.4.0/gems/git_stats-1.0.17/config/localescp zh_tw_default.yml zh_default.yml

修改最上边的zh_tw为zh_cn其他不变

vim zh_default.yml

修改最上边的zh_tw为zh_cn其他不变

vim zh.yml

更新下索引

updatedb

4.为指定工程指定生成分析报告,这里随意下载一个工程,具体看要统计哪个,替换为自己的

git clone https://github.com/goodboy23/shell-script-collectioncd shell-script-collection

5.-o指定输出目录,会输出网页文件

git_stats generate -o /data/status7/ --language zh_cn

四.通过nginx把网页展示出来

1.安装nginx

cd shell-script-collection./ssc.sh install nginx-1.8

2.配置nginx

vim /usr/local/nginx/conf/nginx.conf

 server {        listen       8888;        server_name  localhost;        location / {            root   /data/status7;            index  index.html index.htm;        }}

3.启动nginx

nginx -t
nginx

4.浏览访问数据,这个只能单个项目,要是多个项目,要配置多个浏览路径

感谢各位的阅读,以上就是"git_stats web代码图形统计工具怎么使用"的内容了,经过本文的学习后,相信大家对git_stats web代码图形统计工具怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

统计 代码 工具 图形 日期 仓库 作者 文件 项目 学习 配置 上边 件数 内容 多个 小时 就是 工程 数据 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 生物信息学领域常说的三大数据库 长沙造华为服务器什么时候下线 世界神奇宝贝服务器 贵港市app软件开发多少钱 辽宁正规软件开发价格优惠 maven 桌面软件开发 医美管理软件开发背景 杭州学培网络技术有限公司 少年网络安全知多少360 你对加强网络安全有什么好的意见 数据库登陆主界面 深圳上位机软件开发培训 java数据库 搜索引擎 网络安全与禁毒教育手抄报 蒙文网络安全吗 比利时网络安全渗透工程师 昌平区网络软件开发好处 毕节网络安全系统哪个好用 网狐大富靠版本的数据库表 服务器里面哪个是运行内存 git服务器如何恢复日志 软件开发员要考什么证 数据库安全的重要原因 微信删除重装原来数据库 本地数据库连接地址 oracle 查看数据库 电脑显示输入网络安全密匙 二手服务器回收厂 山西计算机网络安全专业招聘 海淀区质量软件开发平台
0