当前位置: 首页 > news >正文

git统计报表

1.jdk部署

rpm -ivh jdk-8u71-linux-x64.rpm

2.配置/etc/profile

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_71

JAVA_BIN=/usr/java/jdk1.8.0_71/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_BIN:$PATH

export PATH JAVA_HOME CLASSPATH

3.下载源文件

statgit.war

4.下载apache tomcat

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz

5.配置tomcat

tar zxvf apache-tomcat-9.0.73.tar.gz

cd /data/monitor/apache-tomcat-9.0.73/webapps/ROOT

把 statgit.war 文件放到 ROOT目录下

cd /data/monitor/apache-tomcat-9.0.73/conf

配置 server.xml

a.配置绑定IP


<Connector port="8080" address="192.168.10.13" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

b.配置war包路径

在<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> </host>中增加 <Context path="/gitstat" docBase="/data/monitor/apache-tomcat-9.0.73/webapps/ROOT/statgit.war" reloadable="true"></Context>

其中:path="/gitstat" 为URL需要访问的入口

6.启停服务配置

cd /data/monitor/apache-tomcat-9.0.73/bin

#启动

sh startup.sh

#停止

sh shutdown.sh

7.web访问

http://192.168.10.13:8080/gitstat/stat/gitstat.html

8.使用

支持多种时间格式

代码库配置:

需要在服务器存在库,如需要则使用不同分支

#clone 文件,如有需要则要定期更新代码

cd /data/git_code

git clone -b dev http://mengsy:X@192.168.102.84:10080/meta/meta-java/umi-user.git

git clone -b develop http://mengsy:X@192.168.102.84:10080/meta/meta-java/umi-user.git

http://www.jsqmd.com/news/1175996/

相关文章:

  • 具身智能跨模态桥梁:TVA与VLA的互补与渗透(17)
  • NVIDIA-Nemotron-Labs-3-Elastic-30B-A3B-FP8:革命性3合1弹性大语言模型深度解析
  • 从代码到Storyboard:ComplimentaryGradientView的两种集成方式对比
  • Midjourney材质控制黄金三角:--style raw + --stylize 1000 + 材质锚点词(含12个经实验室验证的不可替换核心词)
  • volatile关键字详解
  • 你发了那么多文章,DeepSeek可能连看你一眼都没有
  • CSharp: Floyd-Warshall Algorithms
  • Kubernetes 系列【7】Pod(容器组)
  • Go Gin框架是怎么设计出来的?
  • 雅典中国官方售后服务中心|热线电话与完整地址权威信息公告(2026年7月更新) - 亨得利官方服务中心
  • spatie/ssl-certificate核心功能解析:从下载到过期预警的完整流程
  • 2026年7月最新嘉兴万国官方售后服务网点地址及客服电话一览 - 万国中国官方服务中心
  • ChatDocs三大AI模型支持对比:GGML/GGUF、Transformers和GPTQ全解析
  • M87 LoRA:KREA-2 Turbo的终极创意增强工具,让AI绘图更具电影感与艺术深度
  • java: Floyd-Warshall Algorithms
  • Harmonizer两大模式深度解析:离线优化与在线增强谁更适合你?
  • 如何用 AI 工具组合做跨境电商?选品、文案、客服全流程
  • 刚缴费订单就“消失“?3层分布式RYOW防御代码,根治GaussDB的“写读时空错位“
  • 南京爱彼回收价格查询和靠谱回收平台实测排行(2026年7月最新) - 尊奢回收二奢平台
  • 将串口数据给进WSL再给进Docker——一次成功流水账(优化稿)
  • AI论文助手真的有用吗?2026年学生真实使用体验报告
  • 2026年7月最新南通真力时官方售后热线及客户服务网点地址 - 亨得利官方服务中心
  • 数据流图 (DFD) 实战:3个经典系统案例详解与分层绘制避坑指南
  • 2026年望城黄金回收市场盘点对比:五家主流机构资质、服务与透明度解析 - 生活测评小能手
  • 海外红人营销项目看板应该追踪哪些核心动作?
  • Anaconda 2024.10 与 Miniconda 25.1.1 选择指南:3个关键场景与Python版本对照表
  • NVIDIA-Nemotron-Labs-3-Elastic-30B-A3B-FP8模型微调指南:自定义数据集的适配方法
  • Codex 联调翻车实录:当“自动化”撞上遗留系统的权限墙
  • 南京万国回收价格查询和各大回收平台实测排行(2026年7月最新数据) - 收的高名表回收平台
  • Harmonizer与Difix3D+、Fixer对比:谁才是图像增强领域的王者?