GitHub 的仓库管理其实挺麻烦的——建库、删库、改 README、提 Issues,每件事都要开浏览器点半天。自从把 GitHub 交给 OpenClaw 管之后,这些操作变成了一句对话的事。
你将学会: 让 AI 接管你的 GitHub,以后只用动嘴不动手
前置条件
开始之前,你需要准备这些东西:
条件:说明
· GitHub 账号:一个能用的 GitHub 账户(注册 GitHub)
· OpenClaw:已安装并正常运行(安装教程)
· 终端:Mac 自带的「终端.app」(启动台 → 其他 → 终端)
· Homebrew(Mac用):Mac 包管理器(安装 Homebrew)
💡 如果你还没装 OpenClaw,先看 在 Mac 上安装 OpenClaw 记录。
第一步:生成 SSH 密钥
SSH 密钥相当于你电脑访问 GitHub 的「身份证」。打开终端,粘贴运行:
ssh-keygen -t ed25519 -C "你的邮箱@example.com"
🔑 把 你的邮箱@example.com 换成你 GitHub 绑定的邮箱。不知道绑了什么邮箱?去 GitHub 邮箱设置页 看看。
运行后会问你三个问题,一路按回车(选默认就行):
Enter file in which to save the key → 回车
Enter passphrase → 回车
Enter same passphrase again → 回车
✅ 完成后,终端显示一串像这样的图案,说明密钥生成成功。
第二步:把公钥添加到 GitHub
现在要把你电脑的「身份证」交给 GitHub,让它认得你。
2.1 复制公钥
在终端运行:
cat ~/.ssh/id_ed25519.pub
会输出一长串以 ssh-ed25519 开头的文本。选中它,按 Cmd+C 复制。
2.2 粘贴到 GitHub
- 按钮位置在页面右上角
OpenClaw(方便以后知道是哪台电脑)✅ 完成后的样子: 设置页多了一行 OpenClaw 的 SSH 密钥记录。
第三步:安装 gh CLI
gh 是 GitHub 官方的命令行工具,OpenClaw 通过它操作你的仓库。
3.1 安装 gh
在终端运行:
brew install gh
⚠️ 如果提示 command not found: brew,说明你没装 Homebrew。先运行这个安装 Homebrew:
> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" >
装完再执行 brew install gh。
3.2 验证安装
gh --version
应该输出类似 gh version 2.x.x 的信息。
第四步:授权 gh CLI 登录 GitHub
这一步让 gh 获得操作你 GitHub 账号的权限。
4.1 运行登录命令
在终端输入:
gh auth login
4.2 按提示选择
终端会问你几个选项,按下面这样选:
? What account do you want to log into?
→ GitHub.com(选这个,回车)
? What is your preferred protocol for Git operations?
→ SSH(用方向键移到 SSH 上,回车)
? Upload your SSH public key to your GitHub account?
→ /Users/xxx/.ssh/id_ed25519.pub(回车选这个)
? Title for your SSH key
→ 直接回车(用默认的就行)
? How would you like to authenticate GitHub CLI?
→ Login with a web browser(选这个,回车)
4.3 在浏览器中完成授权
终端会显示一段 8 位字母数字,比如 ABCD-1234:
! First copy your one-time code: ABCD-1234
Press Enter to open github.com in your browser...
✅ 回去看终端: 显示 ✓ Logged in as 你的用户名 就说明认证成功了。
4.5 验证认证状态
gh auth status
显示 ✓ Logged in as 你的用户名 就是认证成功。
第五步:配置 Git 使用 SSH(推荐)
以后推送代码就不用输密码了:
git config --global url."git@github.com:".insteadOf "https://github.com/"
第六步:开始用
认证完成后,你就可以跟 OpenClaw 说这些话了:
📋 查看仓库
「看看我 GitHub 上有哪些仓库」
AI 会调用 gh repo list 列出所有仓库。
🆕 新建仓库
「建一个公开仓库叫 hello-world」
AI 会自动建好并初始化。
❌ 删除仓库
「把 hello-world 仓库删了」
⚠️ 删库不可逆。第一次操作时,你会看到 GitHub 的浏览器授权页面要求 delete_repo 权限,按提示授权即可。之后 OpenClaw 就能直接删了,不过它执行前会先跟你确认。
✏️ 修改 README
「把 hello-world 的 README 写得详细点,加上安装说明」
AI 会拉取原文件 → 重写 → 推上去,一条龙。
实际案例:给我的 YOLOv10 头盔检测项目重写了 README,从原来几行变成了带训练结果、使用方法的完整文档。
🎫 管理 Issues
你想做的事:对 OpenClaw 说
· 看有哪些未处理的问题:「看看 hello-world 有哪些没处理的 Issue」
· 提一个新问题:「给 hello-world 提一个 Issue,标题是 xxx,内容是 yyy」
· 关掉一个问题:「把 #5 Issue 关闭」
常见问题
SSH 连不上怎么办?
ssh -T git@github.com
正常返回:Hi 用户名! You've successfully authenticated...
如果失败,重新检查 SSH Keys 设置页 里的公钥是否和你电脑上的一致:
cat ~/.ssh/id_ed25519.pub
gh 安装失败?
Mac 没 Homebrew 的话先装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
或者去 gh 的 GitHub Release 页 下载 .pkg 安装包直接装。
授权时浏览器没自动打开?
手动访问 https://github.com/login/device,输入终端显示的 8 位验证码即可。
参考链接
- GitHub SSH Keys 设置页 — 添加公钥的地方
- GitHub 邮箱设置 — 查看绑定邮箱
- gh CLI 官方文档 — gh 命令大全
- SSH 密钥生成指南 — GitHub 官方教程
- Homebrew 官网 — Mac 包管理器
- gh 下载页面 — 不用 Homebrew 时的备选安装方式
- 设备授权登录页 — 输验证码的地方
总结
走完这 6 步之后,你的 GitHub 就不再需要每次都打开浏览器了。建仓库、删仓库、改 README、管 Issues,全部一句话解决。
特别是改 README 这种反复改来改去的事——以前要 clone → 改 → commit → push,现在直接说 「把这个 README 改一下」,AI 自己就干完了。