Camp Deploy Skill
把营地作品部署到超脑新加坡服务器
给 AI 一个网址,它可以下载并安装这个 skill。安装时输入老师给的营地口令,就会自动领取该营地专用 deploy key,然后把静态网页发布到营地专属地址。
一键安装
Mac / Linux / Git Bash 把下面这行交给本地 AI 或直接在终端运行:
curl -fsSL https://camp-deploy.superbrain-ai.com/install.sh | bash
Windows PowerShell 使用:
iwr -UseBasicParsing https://camp-deploy.superbrain-ai.com/install.ps1 | iex
公开安装包不包含私钥。安装时请输入老师给的营地口令;口令正确后会自动保存该营地专用 key 到
~/.ssh/camp-deploy-key。内部管理员安装时使用:
CAMP_DEPLOY_ROLE=admin bash -c "$(curl -fsSL https://camp-deploy.superbrain-ai.com/install.sh)"
Windows PowerShell 管理员模式:
$env:CAMP_DEPLOY_ROLE="admin"; iwr -UseBasicParsing https://camp-deploy.superbrain-ai.com/install.ps1 | iex
上海营
发布到
https://ai-game-sh.sg.superbrain-ai.com/<username>/<project>/
深圳营
发布到
https://ai-game-sz.sg.superbrain-ai.com/<username>/<project>/
权限边界
只允许上传静态文件到已开通营地路径;不能执行普通 shell、sudo、PM2 或数据库操作。
Windows 兼容
Windows 部署不需要 rsync;skill 会自动使用 zip-over-SSH 上传,并用 icacls 修正 SSH key 权限。
直接发给 AI 的指令
请打开 https://camp-deploy.superbrain-ai.com,下载并安装 camp-deploy skill。安装时如果系统要求输入营地口令,请提醒我输入老师提供的口令;不要自己生成 key。安装完成后,帮我把本地静态网页部署到超脑营地服务器。如果我是 Windows,请使用页面上的 PowerShell 安装方式,不要要求我安装 rsync。
你是内部管理员。请打开 https://camp-deploy.superbrain-ai.com,并用管理员模式安装 camp-deploy skill。安装时如果系统要求输入管理员 token,请提醒我输入我收到的个人管理员 token。安装完成后,请先列出当前所有营地、创建人和部署口令,再帮我新增营地、设置或重置营地部署口令;创建新营地前要避免与已有营地冲突。不要把 token 写进命令参数。
安装后检查
确认 skill 已安装:
ls ~/.agents/skills/camp-deploy ~/.codex/skills/camp-deploy ~/.claude/skills/camp-deploy
确认 key 权限正确:
chmod 600 ~/.ssh/camp-deploy-key ~/.ssh/camp-deploy-admin-key 2>/dev/null || true
资源目录说明
服务器支持嵌套目录,例如 assets/、images/、css/、js/。不要为了部署而把所有图片、脚本和 HTML 展平到同一层。
常见问题是网页里写了 /assets/app.js。项目实际发布在 /<username>/<project>/ 下,这种根路径会指向营地域名根目录。请改成 ./assets/app.js、assets/app.js,或把 Vite 等构建工具的 base 设置成 ./。
新增营地
学员和普通老师不能自行定义营地。未知营地需要联系内部管理员开通。
内部管理员使用个人管理员 token 自动领取管理员 key。安装完成后会默认列出当前营地、创建人和部署口令,并提示如何新增营地和口令。每个管理员的 token 和 key 都不同;新增营地、设置或查询营地口令、领取管理员 key 都会写入服务器审计日志。管理员 token 不在公开安装包里,也不要写进命令参数。
部署网页的流程
1
准备网页HTML/CSS/JS 或项目构建后的 dist/build/out 目录。2
选择营地上海营用 ai-game-sh,深圳营用 ai-game-sz。3
填写用户名建议使用英文小写、数字和短横线。4
发布AI 会先给出计划,确认后上传到公开 HTTPS 地址。