在 JetBrains Air 中使用你的 GitHub Copilot 订阅——本地 IDE 与云端皆可

在 JetBrains Air 中使用你的 GitHub Copilot 订阅——本地 IDE 与云端皆可

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

JetBrains Air 现已支持接入 GitHub Copilot,用户可在 IDE 本地或 Air Teams 云端将编码任务交给 Copilot 代理执行,任务消耗现有 Copilot 订阅而非 JetBrains AI 额度。云端任务运行于独立沙箱虚拟机,支持定时或按拉取请求触发自动化。Air 不显示也不限制 Copilot 额度,用量需在 GitHub 查看。

🔎

延伸解读

额度管理:Air 不显示也不限制 Copilot 用量

文章明确指出,Air 不显示 Copilot 额度,也无法设置消费上限。任务启动前 Air 只检查订阅是否有效,不检查剩余额度;额度耗尽时任务会直接失败。因此用户需自行在 GitHub 查看用量,尤其在运行自动化任务时更需留意。

云端任务隔离:独立虚拟机与无状态环境

每个云端任务分配独立虚拟机,Copilot 在 Docker 容器中运行,所有流量经代理,任务间不保留任何状态。这意味着云端代理可安全地构建、测试和安装依赖,不会影响本地电脑,但也要求任务从远程分支开始,需先推送更改。

自动化触发:按计划或拉取请求,但需警惕额度消耗

Air 支持定时或按拉取请求触发云端任务,每次运行消耗 Copilot 订阅额度。文章建议从每周依赖更新开始,因其易于审查且额度消耗可预测;而审查每个拉取请求的自动化在繁忙仓库中会更快耗尽额度,且 Air 不会在额度用尽时提醒,任务只会开始失败。

使用前提:本地与云端要求不同

本地使用只需 GitHub Copilot 订阅,无需 Air Teams;云端则需 JetBrains 企业账户(公司使用 Air Teams)及 Copilot 订阅。云端连接 GitHub 即用于 Copilot 登录,无单独 Copilot 登录步骤。若代理选择器中无 Copilot,需检查 GitHub 连接及订阅状态。

❓

Q&A

如何在 JetBrains Air 中本地使用 GitHub Copilot?

在 JetBrains IDE 中安装 Air 并打开,在代理选择器中选择 GitHub Copilot,按提示用 GitHub 登录,描述任务后点击发送即可。需要有效的 GitHub Copilot 订阅,但不需要 Air Teams。

在 Air Teams 云端运行 GitHub Copilot 任务需要哪些条件?

需要一个属于使用 Air Teams 公司的 JetBrains 账户(面向 JetBrains 商业客户),以及一个 GitHub Copilot 订阅。云端任务可从 IDE 或网页启动。

Air 中的 GitHub Copilot 任务消耗的是 JetBrains AI 额度吗?

不是。任务运行在现有的 GitHub Copilot 订阅上,不消耗 JetBrains AI 额度。Air 不显示也不限制 Copilot 额度,用量需在 GitHub 查看。

云端 GitHub Copilot 任务在什么环境中运行?

每个任务获得独立的虚拟机,GitHub Copilot 在 Docker 容器中运行,使用你的账户登录 GitHub,所有流量经过代理,任务之间不会保留任何状态。

如何设置 GitHub Copilot 自动化任务?

通过 Automations 可以按计划或仓库事件(如新拉取请求)启动云端任务。选择 GitHub Copilot 作为代理后,每次运行都使用你的 Copilot 计划。建议从每周依赖更新开始,因为易于审查且用量可预测;而审查每个拉取请求的自动化可能快速消耗额度。

为什么 GitHub Copilot 任务刚开始就失败了?

最可能的原因是 GitHub 计划中没有剩余额度。Air 在启动任务前会检查是否有有效的 Copilot 订阅,但无法查看剩余额度。请到 GitHub 检查用量。

🏷️

标签

➡️

继续阅读