返回顶部
g

github-push-cnGitHub推送自动化

Secure GitHub push automation with auto SSH and remote config. Use when git push, automated push, or conflict handling needed.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
92
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

github-push-cn

GitHub Push - 安全自动推送工具

自动化 GitHub 推送,具备以下功能:

  • - 自动 SSH 配置:自动检测并加载 SSH 密钥
  • 自动远程仓库配置:自动添加 git 远程源
  • 自动冲突解决:自动拉取 + 变基 + 强制推送
  • 反封禁机制:速率限制 + 提交批处理 + 智能验证

安装

无需外部依赖。使用标准 Git CLI(始终可用)。

使用示例

bash

快速推送(自动配置所有内容)


python3 scripts/github_upload.py --repo owner/repo --path ./files --message 更新

试运行测试(不实际推送)

python3 scripts/github_upload.py --repo owner/repo --path ./files --dry-run

强制推送(自动解决冲突)

python3 scripts/github_upload.py --repo owner/repo --path ./files --force

显示版本信息

python3 scripts/github_upload.py --version

配置

创建 config.yaml 以保存持久化设置:

yaml
defaults:
safe_mode: true
min_delay: 3 # 操作间隔(秒)
max_delay: 5 # 操作间隔(秒)
batch_commits: true
enable_validation: true
dry_run: false

safety:
maxcommitsper_hour: 100
maxpushesper_hour: 50
mintimebetween_pushes: 180 # 3分钟冷却时间

安全阈值

指标默认值描述
操作间隔3-5秒随机延迟
推送冷却时间
180秒 | 推送之间的最短时间 | | 每小时最大推送次数 | 50 | 反垃圾邮件限制 | | 每小时最大提交次数 | 100 | 反自动化限制 |

故障排除

错误:推送过于频繁

解决方案:等待至少3分钟后再进行下一次推送。

错误:未找到仓库

解决方案:检查仓库是否存在以及您是否拥有推送权限。验证 SSH 密钥是否已添加到 GitHub。

错误:权限被拒绝(公钥)

解决方案
bash

加载 SSH 密钥


ssh-add ~/.ssh/id_ed25519

验证 SSH 连接

ssh -T git@github.com

错误:合并冲突

解决方案:脚本通过 拉取 + 变基 + 强制推送 自动处理此问题。如果问题持续存在,请检查仓库状态。

错误:验证失败

解决方案

  • - 检查路径是否存在且可访问
  • 验证文件不超过 100MB(GitHub 限制)
  • 检查是否存在可疑模式(例如 .env、id_rsa)

不适用场景

  • - 仅查看 GitHub 内容
  • 创建 Issue 或 PR
  • 代码审查

参考

  • - references/ - 详细配置和 API 文档
  • scripts/ - 完整代码示例

MIT 许可证 - OpenClaw 技能标准

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 github-push-cn-1776116326 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 github-push-cn-1776116326 技能

通过命令行安装

skillhub install github-push-cn-1776116326

下载

⬇ 下载 github-push-cn v1.0.0(免费)

文件大小: 14.37 KB | 发布时间: 2026-4-14 13:07

v1.0.0 最新 2026-4-14 13:07
Initial release with CN suffix

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部