$_ tt2-cli

快速上手

────────────────────────────────────────

本指南带你在 3 分钟内完成:安装 CLI → 登录观猹 → 推送第一个静态站点。

1. 安装 tt2 CLI

通过 npm 全局安装(推荐 Node.js ≥ 18):

npm install -g @tt2/cli

或使用一键安装脚本(macOS / Linux):

curl -fsSL https://lhub.tt2.li/install.sh | sh

验证安装:

tt2 --version

2. 登录观猹账号

tt2 login

CLI 会发起设备码授权:终端显示一个形如 ABCD-1234 的授权码和一个确认链接。 在浏览器中打开链接(或直接进入控制台设备页), 使用观猹账号登录后确认授权,CLI 即自动获得凭证。

确认当前登录身份:

tt2 whoami

3. 推送你的站点

假设你有一个构建好的静态目录 ./dist(必须包含 index.html):

tt2 push ./dist --name myapp

推送后,服务端的猹询码会对产物进行安全审查与自动适配,然后分发到边缘节点。 几秒钟后,你的站点即可通过 https://myapp.lhub.tt2.li 访问,SSL 证书自动签发。

4. 跟踪任务进度

推送是异步任务。用以下命令查看进度与结果:

# 查看最近的部署任务
tt2 tasks

# 持续跟踪某个任务(将 <task_id> 替换为 push 返回的任务 ID)
tt2 reply <task_id>

接下来

常见问题

部署要花多少钱?

部署任务消耗你在控制台连接的 TokenPay(TokenDance)模型额度。 额度耗尽时会自动切换到全平台共享的免费任务池,排队时间可能略长,但不会部署失败。

站点名字有什么规则?

--name 决定了三级域名 <name>.lhub.tt2.li。 仅允许小写字母、数字和中划线,3–32 字符,全平台唯一,先到先得。