运行时依赖
版本
cd /home/node/.openclaw/workspace (或更符合中文阅读习惯的译法) 导航到 /home/node/.openclaw/workspace 目录 (但鉴于您要求保持命令的原样,因此最合适的译法是) cd 命令:cd /home/node/.openclaw/workspace
安装命令
点击复制技能文档
GitHub 备份和版本控制概述 在私有仓库 nz365guy/openclaw-backup 中集中管理 /home/node/.openclaw/workspace,确保每个配置文件、内存笔记和自定义技能都被版本控制。包括脚本化的备份工作流、令牌处理指南和提交约定,适用于常规快照和技能特定更改。
快速开始清单 Auth 加载 – 源 .env.local 以暴露 GITHUB_TOKEN(仓库+工作流范围)。永远不要提交 .env.local。 远程检查 – git remote -v 应该显示 origin https://github.com/nz365guy/openclaw-backup.git。如果缺失,运行 git remote add origin .... 状态检查 – 在备份前运行 git status -sb;检查差异以避免泄露秘密。 参考文档 – 参见 references/repo-setup.md 以获取仓库详细信息、令牌轮换步骤和安全规则。
常规备份工作流 检查更改 cd /home/node/.openclaw/workspace git status -sb git diff 运行帮助脚本(首选用于自动化):skills/github-backup/scripts/backup_openclaw.sh "备份:<简要摘要>" 自动源 .env.local,分阶段所有内容(尊重 .gitignore),提交并通过令牌身份验证 URL 推送。若无修改,则提前退出。 手动回退(如果需要自定义分阶段):git add <文件> git commit -m "<消息>" 源 .env.local git push https://nz365guy:${GITHUB_TOKEN}@github.com/nz365guy/openclaw-backup.git main 在 GitHub 上验证 – gh repo view 或打开仓库 URL 以确认新提交已生效。
技能和仓库卫生 提交消息 – 当修改 /skills/** 时,前缀为 Skill:,对于工作空间设置,前缀为 Config:,对于日志更新,前缀为 Memory:。备份脚本接受任何自定义消息,因此在更改不仅仅是常规快照时传递描述性摘要。 新技能 – 创建/更新技能文件夹后,重新运行备份工作流,以便打包的资产与工作空间的其他部分一起存储在 GitHub 中。 令牌轮换 – 更新 .env.local,重新源 shell,并使用 references/repo-setup.md 中的 curl 代码段测试,然后再尝试下一次推送。 敏感文件 – 将 .env.local 和任何原始秘密文件排除在 git 之外。在引入新秘密文件时扩展 .gitignore。
资源 scripts/backup_openclaw.sh:一键式备份助手(分阶段 → 提交 → 推送),从 .env.local 读取 PAT 并目标为 main。 references/repo-setup.md:权威的仓库/令牌元数据、安全防护和验证命令。