SuperAPI AI 工具集

opencode-github

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:把 GitHub 拆成三个独立阶段,只在用户已经遇到对应痛点时教一段,避免一次性灌输。阶段一(消费端)用 git clone 拿别人的仓库,不需要账号;阶段二(生产端)注册账号、建 repo、push 自己的作品;阶段三(跨电脑验收)换电脑或隔天用 git pull 确认文件还在。

主要能力:解释 GitHub 的“两道门”——Git 协议门负责 clone/push/pull,API 门负责建 repo、issue、PR;SSH key 只开前者,PAT 两者都能开但需自行管理,gh CLI 登录一次即可两门齐开。核心做法是 gh auth login 后补一条 gh auth setup-git,把 git 的 HTTPS 凭据接到 gh token 上,token 存于系统凭据库。

必要用法:先备条件为已装 git 与 gh,用 git --version、gh --version 验证。登录用 gh auth login(选 GitHub.com、HTTPS、Yes、浏览器登录),再跑 gh auth setup-git,用 gh auth status 验证。建仓上传用 git init、git branch -M main、git add .、git commit -m "...",然后 gh repo create 名称 --private --source=. --push。日常三行是 git add .、git commit -m "..."、git push。

限制与注意:gh auth login 是交互命令,agent 不应在自己的 shell 里跑,否则会被超时砍掉(退出码 124),应开独立窗口并轮询 gh auth status,不要重跑 login。注册验证是风险评分,同一 IP 多人注册易被判机器人,建议提前在家完成。判断凭据是否配好应看 git push 是否成功,而非只查 --global。本包不教删除仓库或 rm -rf。具体版本、界面与命令输出以官方文档和用户当前画面为准。