2.2 KiB
2.2 KiB
Git 自动提交脚本使用说明 (Python 版本)
文件说明
git_auto_commit.py- 基础版:仅自动提交git_auto_commit_with_skills_organize.py- 增强版:先整理 skills 文件夹,再自动提交git_config.env- 需要你填写的认证配置
增强版功能
git_auto_commit_with_skills_organize.py 会在提交前自动执行以下操作:
-
整理 Skills 文件夹 (
C:/ai/skills)- 遍历各个分类文件夹(内容创作、图像制作、视频制作等)
- 为每个 .zip 文件创建同名文件夹
- 将 .zip 移入对应文件夹
- 生成 install.md 文件
-
Git 自动提交 (
C:/ai/openclaw)- 将整理后的内容提交到 Gitea 仓库
配置步骤
-
编辑配置文件
# 编辑 scripts/git-config.env GIT_USERNAME=你的用户名 GIT_PASSWORD=你的密码 -
测试脚本
# 使用增强版脚本(推荐) python scripts/git_auto_commit_with_skills_organize.py # 或基础版(仅提交) python scripts/git_auto_commit.py -
设置定时任务(每晚12点)
Windows (PowerShell 管理员):
$Action = New-ScheduledTaskAction -Execute "python.exe" -Argument "C:\ai\openclaw\scripts\git_auto_commit_with_skills_organize.py" $Trigger = New-ScheduledTaskTrigger -Daily -At "00:00" Register-ScheduledTask -TaskName "GitAutoCommit" -Action $Action -Trigger $Trigger
安全提示
git-config.env文件包含敏感信息,已添加到.gitignore- 请妥善保管你的密码
手动运行
# 使用默认目录
python scripts/git_auto_commit_with_skills_organize.py
# 指定其他源目录(skills 整理仍使用 C:/ai/skills)
python scripts/git_auto_commit_with_skills_organize.py C:/其他/路径
依赖
只需要 Python 3.6+,无需额外依赖。
分类映射
| 中文分类 | URL 路径 |
|---|---|
| 内容创作 | content_creation |
| 图像制作 | image_generation |
| 视频制作 | video_production |
| 音频创作 | audio_creation |
| AI剪辑 | AI_video_trim |
| 社媒运营 | social_media |
| 电商工具 | E-commerce_tools |
| 漫剧制作 | comic_drama |