21* **不需要频繁指导的任务**:提交一个定义明确的任务,做其他事情,当 Claude 完成时审查结果21* **不需要频繁指导的任务**:提交一个定义明确的任务,做其他事情,当 Claude 完成时审查结果
22* **代码问题和探索**:理解代码库或追踪功能如何实现,无需本地检出22* **代码问题和探索**:理解代码库或追踪功能如何实现,无需本地检出
23 23
24对于需要您的本地配置、工具或环境的工作,在本地运行 Claude Code 或使用 [Remote Control](/docs/zh-CN/remote-control.md) 更合适。24对于需要您的本地配置、工具或环境的工作,在本地运行 Claude Code 或使用 [Remote Control](https://code.claude.com/docs/zh-CN/remote-control.md) 更合适。
25 25
26## 会话如何运行26## 会话如何运行
27 27
28下面的步骤描述了 Anthropic 托管的会话。在[自托管环境](/docs/zh-CN/self-hosted-environments)中,克隆及其之后的所有操作都在您组织自己的运行器上运行,其中网络边界、设置和推送行为由操作员配置。当您提交任务时:28下面的步骤描述了 Anthropic 托管的会话。在[自托管环境](https://code.claude.com/docs/zh-CN/self-hosted-environments)中,克隆及其之后的所有操作都在您组织自己的运行器上运行,其中网络边界、设置和推送行为由操作员配置。当您提交任务时:
29 29
301. **克隆和准备**:您的仓库被克隆到 Anthropic 管理的 VM,如果配置了,您的[设置脚本](/docs/zh-CN/cloud-environments.md#setup-scripts)会运行。301. **克隆和准备**:您的仓库被克隆到 Anthropic 管理的 VM,如果配置了,您的[设置脚本](https://code.claude.com/docs/zh-CN/cloud-environments.md#setup-scripts)会运行。
312. **配置网络**:互联网访问根据您的环境的[访问级别](/docs/zh-CN/cloud-environments.md#access-levels)设置。312. **配置网络**:互联网访问根据您的环境的[访问级别](https://code.claude.com/docs/zh-CN/cloud-environments.md#access-levels)设置。
323. **工作**:Claude 分析代码、进行更改、运行测试并检查其工作。您可以全程观看和指导,或者离开,当完成时返回。323. **工作**:Claude 分析代码、进行更改、运行测试并检查其工作。您可以全程观看和指导,或者离开,当完成时返回。
334. **推送分支**:当 Claude 到达停止点时,它将其分支推送到 GitHub。您审查差异、留下内联注释、创建 PR 或发送另一条消息以继续。334. **推送分支**:当 Claude 到达停止点时,它将其分支推送到 GitHub。您审查差异、留下内联注释、创建 PR 或发送另一条消息以继续。
34 34
38 38
39Claude Code 在任何地方的行为都相同。改变的是会话运行的位置以及您的本地配置是否可用:39Claude Code 在任何地方的行为都相同。改变的是会话运行的位置以及您的本地配置是否可用:
40 40
41| | Cloud session | Local session | Local session with [Remote Control](/docs/zh-CN/remote-control.md) |41| | Cloud session | Local session | Local session with [Remote Control](https://code.claude.com/docs/zh-CN/remote-control.md) |
42| :- | :- | :- | :- |42| :- | :- | :- | :- |
43| **代码运行在** | Cloud VM,默认由 Anthropic 管理 | 您的机器 | 您的机器 |43| **代码运行在** | Cloud VM,默认由 Anthropic 管理 | 您的机器 | 您的机器 |
44| **您从以下位置启动它** | claude.ai/code、Claude 移动应用、选择了 **Cloud** 的 Desktop 应用,或 `claude --cloud` | 您的终端、您的 IDE,或选择了 **Local** 的 Desktop 应用 | 您的终端、VS Code 扩展,或 Desktop 应用 |44| **您从以下位置启动它** | claude.ai/code、Claude 移动应用、选择了 **Cloud** 的 Desktop 应用,或 `claude --cloud` | 您的终端、您的 IDE,或选择了 **Local** 的 Desktop 应用 | 您的终端、VS Code 扩展,或 Desktop 应用 |
45| **您从以下位置聊天** | claude.ai、移动应用,或 Desktop 应用 | 您启动它的位置 | claude.ai 或移动应用,以及您启动它的位置 |45| **您从以下位置聊天** | claude.ai、移动应用,或 Desktop 应用 | 您启动它的位置 | claude.ai 或移动应用,以及您启动它的位置 |
46| **使用您的本地配置** | 否,仅限仓库 | 是 | 是 |46| **使用您的本地配置** | 否,仅限仓库 | 是 | 是 |
47| **需要 GitHub** | 是,或通过 `--cloud` [捆绑本地仓库](/docs/zh-CN/claude-code-on-the-web.md#send-local-repositories-without-github) | 否 | 否 |47| **需要 GitHub** | 是,或通过 `--cloud` [捆绑本地仓库](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#send-local-repositories-without-github) | 否 | 否 |
48| **断开连接时继续运行** | 是 | 否 | 当会话在您的机器上保持打开时 |48| **断开连接时继续运行** | 是 | 否 | 当会话在您的机器上保持打开时 |
49| **[权限模式](/docs/zh-CN/permission-modes.md)** | 接受编辑、Plan、自动 | 终端中的所有模式;请参阅 [切换权限模式](/docs/zh-CN/permission-modes.md#switch-permission-modes) 了解 IDE 和 Desktop 应用 | 从 claude.ai 和移动应用中的手动、接受编辑、Plan 或自动 |49| **[权限模式](https://code.claude.com/docs/zh-CN/permission-modes.md)** | 接受编辑、Plan、自动 | 终端中的所有模式;请参阅 [切换权限模式](https://code.claude.com/docs/zh-CN/permission-modes.md#switch-permission-modes) 了解 IDE 和 Desktop 应用 | 从 claude.ai 和移动应用中的手动、接受编辑、Plan 或自动 |
50| **网络访问** | 每个环境可配置 | 您的机器网络 | 您的机器网络 |50| **网络访问** | 每个环境可配置 | 您的机器网络 | 您的机器网络 |
51 51
52请参阅[终端快速入门](/docs/zh-CN/quickstart.md)、[Desktop 应用](/docs/zh-CN/desktop.md)或 [Remote Control](/docs/zh-CN/remote-control.md) 文档来设置本地会话。52请参阅[终端快速入门](https://code.claude.com/docs/zh-CN/quickstart.md)、[Desktop 应用](https://code.claude.com/docs/zh-CN/desktop.md)或 [Remote Control](https://code.claude.com/docs/zh-CN/remote-control.md) 文档来设置本地会话。
53 53
54## 连接 GitHub54## 连接 GitHub
55 55
57 57
58> [!NOTE]58> [!NOTE]
59>59>
60> 在 Team 和 Enterprise 计划上,**Sign in with GitHub** 步骤仅在您的 Claude 组织的[所有者](/docs/zh-CN/server-managed-settings.md#access-control)在[**Organization settings > Connectors**](https://claude.ai/admin-settings/connectors)处打开 GitHub 连接器后才有效。在此之前,该步骤显示"GitHub access is required for Claude Code cloud sessions"而不是登录按钮。连接器打开后,重新加载 [claude.ai/code](https://claude.ai/code)并从第一步重新开始。第二个切换开关[Quick setup](/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)位于[**Organization settings > Claude Code**](https://claude.ai/admin-settings/claude-code),是可选的:打开它后,`/web-setup` 可以工作,入门流程会为成员创建环境。60> 在 Team 和 Enterprise 计划上,**Sign in with GitHub** 步骤仅在您的 Claude 组织的[所有者](https://code.claude.com/docs/zh-CN/server-managed-settings.md#access-control)在[**Organization settings > Connectors**](https://claude.ai/admin-settings/connectors)处打开 GitHub 连接器后才有效。在此之前,该步骤显示"GitHub access is required for Claude Code cloud sessions"而不是登录按钮。连接器打开后,重新加载 [claude.ai/code](https://claude.ai/code)并从第一步重新开始。第二个切换开关[Quick setup](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)位于[**Organization settings > Claude Code**](https://claude.ai/admin-settings/claude-code),是可选的:打开它后,`/web-setup` 可以工作,入门流程会为成员创建环境。
61 61
62**1. 访问 claude.ai/code**62**1. 访问 claude.ai/code**
63 63
67 67
68登录后,claude.ai/code 会提示您连接 GitHub。按照提示操作,claude.ai/code 会将您发送到 GitHub 的授权页面。批准授权请求,GitHub 会将您返回到 claude.ai/code。云端会话可以与现有 GitHub 仓库配合使用。要启动新项目,请先[在 GitHub 上创建一个包含 README 的仓库](https://github.com/new)。68登录后,claude.ai/code 会提示您连接 GitHub。按照提示操作,claude.ai/code 会将您发送到 GitHub 的授权页面。批准授权请求,GitHub 会将您返回到 claude.ai/code。云端会话可以与现有 GitHub 仓库配合使用。要启动新项目,请先[在 GitHub 上创建一个包含 README 的仓库](https://github.com/new)。
69 69
70通过此连接,会话可以克隆任何公共存储库,但只有在 Claude GitHub App 安装在私有存储库上时,才能在私有存储库中工作。[安装 Claude GitHub App](https://github.com/apps/claude/installations/new) 到您想要使用其私有存储库的每个 GitHub 账户或组织。在 GitHub 组织上,组织所有者可能需要批准安装。安装应用还会启用[Auto-fix](/docs/zh-CN/claude-code-on-the-web.md#auto-fix-pull-requests),这让 Claude 能够响应这些存储库中拉取请求的 CI 失败和审查评论。70通过此连接,会话可以克隆任何公共存储库,但只有在 Claude GitHub App 安装在私有存储库上时,才能在私有存储库中工作。[安装 Claude GitHub App](https://github.com/apps/claude/installations/new) 到您想要使用其私有存储库的每个 GitHub 账户或组织。在 GitHub 组织上,组织所有者可能需要批准安装。安装应用还会启用[Auto-fix](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#auto-fix-pull-requests),这让 Claude 能够响应这些存储库中拉取请求的 CI 失败和审查评论。
71 71
72连接时,如果您拥有的 GitHub 账户安装了 Claude GitHub App,Claude 还会将这些账户关联到您的 Claude 组织。在 Team 和 Enterprise 计划上,管理员可以在[已连接的 GitHub 账户列表](/docs/zh-CN/admin-setup.md#connected-github-accounts)中看到这些账户。72连接时,如果您拥有的 GitHub 账户安装了 Claude GitHub App,Claude 还会将这些账户关联到您的 Claude 组织。在 Team 和 Enterprise 计划上,管理员可以在[已连接的 GitHub 账户列表](https://code.claude.com/docs/zh-CN/admin-setup.md#connected-github-accounts)中看到这些账户。
73 73
74如果入门流程在此时提示您安装 Claude GitHub App,而您想稍后再做,请单击**Skip**。74如果入门流程在此时提示您安装 Claude GitHub App,而您想稍后再做,请单击**Skip**。
75 75
76**3. 设置您的默认环境**76**3. 设置您的默认环境**
77 77
78[云环境](/docs/zh-CN/cloud-environments.md)是保存的配置,控制会话期间 Claude 拥有的网络访问权限以及会话启动时运行的内容。连接 GitHub 后发生的情况取决于您的计划:78[云环境](https://code.claude.com/docs/zh-CN/cloud-environments.md)是保存的配置,控制会话期间 Claude 拥有的网络访问权限以及会话启动时运行的内容。连接 GitHub 后发生的情况取决于您的计划:
79 79
80* **Pro 和 Max**:入门流程为您创建一个名为**Default**的环境。80* **Pro 和 Max**:入门流程为您创建一个名为**Default**的环境。
81* **Team 和 Enterprise**:入门流程显示**Create your first cloud environment**表单。保持预填充的名称和网络访问不变,然后单击**Create & finish**以创建**Default**环境。如果所有者已打开[Quick setup](/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise),入门流程会为您创建**Default**。81* **Team 和 Enterprise**:入门流程显示**Create your first cloud environment**表单。保持预填充的名称和网络访问不变,然后单击**Create & finish**以创建**Default**环境。如果所有者已打开[Quick setup](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise),入门流程会为您创建**Default**。
82 82
83**Default** 使用[`Trusted` 网络访问](/docs/zh-CN/cloud-environments#access-levels):会话可以访问[常见包注册表](/docs/zh-CN/cloud-environments.md#default-allowed-domains)和其他允许列表中的域,以及通过会话网络的其他任何内容都无法访问。有关无需任何配置即可使用的内容,请参阅[已安装的工具](/docs/zh-CN/cloud-environments.md#installed-tools)。83**Default** 使用[`Trusted` 网络访问](https://code.claude.com/docs/zh-CN/cloud-environments#access-levels):会话可以访问[常见包注册表](https://code.claude.com/docs/zh-CN/cloud-environments.md#default-allowed-domains)和其他允许列表中的域,以及通过会话网络的其他任何内容都无法访问。有关无需任何配置即可使用的内容,请参阅[已安装的工具](https://code.claude.com/docs/zh-CN/cloud-environments.md#installed-tools)。
84 84
85对于第一个项目,**Default** 环境可以按原样使用。要更改其网络访问、添加环境变量或在会话启动前运行[设置脚本](/docs/zh-CN/cloud-environments.md#setup-scripts),请[编辑它或创建其他环境](/docs/zh-CN/cloud-environments.md#configure-your-environment)。85对于第一个项目,**Default** 环境可以按原样使用。要更改其网络访问、添加环境变量或在会话启动前运行[设置脚本](https://code.claude.com/docs/zh-CN/cloud-environments.md#setup-scripts),请[编辑它或创建其他环境](https://code.claude.com/docs/zh-CN/cloud-environments.md#configure-your-environment)。
86 86
87### 从终端连接87### 从终端连接
88 88
89如果您已经使用 GitHub CLI (`gh`),可以从终端为云端会话连接 GitHub。这需要[Claude Code CLI](/docs/zh-CN/quickstart.md)。在 Team 和 Enterprise 计划上,只有在所有者打开[Quick setup](/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)后,`/web-setup` 才可用。89如果您已经使用 GitHub CLI (`gh`),可以从终端为云端会话连接 GitHub。这需要[Claude Code CLI](https://code.claude.com/docs/zh-CN/quickstart.md)。在 Team 和 Enterprise 计划上,只有在所有者打开[Quick setup](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)后,`/web-setup` 才可用。
90 90
91运行 `/web-setup` 时,Claude Code 读取 `gh auth token` 打印的令牌,要求您确认,并将令牌发送给 Anthropic。Anthropic 使用您的 claude.ai 账户加密存储它,您的云会话使用它进行 GitHub 访问,直到您[删除它](#remove-the-web-setup-token)。您自己启动的云会话随后可以访问该令牌可以访问的任何存储库,无需安装 Claude GitHub App。[项目](/docs/zh-CN/claude-projects.md#set-up-github-access)中的线程仍然需要该应用。91运行 `/web-setup` 时,Claude Code 读取 `gh auth token` 打印的令牌,要求您确认,并将令牌发送给 Anthropic。Anthropic 使用您的 claude.ai 账户加密存储它,您的云会话使用它进行 GitHub 访问,直到您[删除它](#remove-the-web-setup-token)。您自己启动的云会话随后可以访问该令牌可以访问的任何存储库,无需安装 Claude GitHub App。[项目](https://code.claude.com/docs/zh-CN/claude-projects.md#set-up-github-access)中的线程仍然需要该应用。
92 92
93如果您已经在浏览器中连接了 GitHub,`/web-setup` 会警告您继续将替换您的云会话的该连接。93如果您已经在浏览器中连接了 GitHub,`/web-setup` 会警告您继续将替换您的云会话的该连接。
94 94
95> [!NOTE]95> [!NOTE]
96>96>
97> 启用了[零数据保留](/docs/zh-CN/zero-data-retention.md)或应用了 [HIPAA 配置](/docs/zh-CN/hipaa-setup.md)的组织无法使用 `/web-setup` 或其他云端会话功能。使用[客户管理的加密密钥](https://platform.claude.com/docs/en/manage-claude/cmek)(CMEK)的组织也无法启动云端会话。如果未安装 GitHub CLI 或未进行身份验证,Claude Code 会打开浏览器入门流程。97> 启用了[零数据保留](https://code.claude.com/docs/zh-CN/zero-data-retention.md)或应用了 [HIPAA 配置](https://code.claude.com/docs/zh-CN/hipaa-setup.md)的组织无法使用 `/web-setup` 或其他云端会话功能。使用[客户管理的加密密钥](https://platform.claude.com/docs/en/manage-claude/cmek)(CMEK)的组织也无法启动云端会话。如果未安装 GitHub CLI 或未进行身份验证,Claude Code 会打开浏览器入门流程。
98 98
99**1. 使用 GitHub CLI 进行身份验证**99**1. 使用 GitHub CLI 进行身份验证**
100 100
116/web-setup116/web-setup
117```117```
118 118
119确认提示以将您的 `gh` 令牌发送到您的 Claude 账户。成功后,Claude Code 打印 `Connected as <your-github-username>` 并在您的浏览器中打开 [claude.ai/code](https://claude.ai/code)。如果您还没有云环境,`/web-setup` 会创建一个具有 Trusted 网络访问且没有设置脚本的环境。您可以[稍后编辑环境或添加变量](/docs/zh-CN/cloud-environments.md#configure-your-environment)。`/web-setup` 完成后,您可以使用 [`--cloud`](/docs/zh-CN/claude-code-on-the-web#from-terminal-to-cloud) 从终端启动云会话,或使用 [`/schedule`](/docs/zh-CN/routines) 设置定期任务。119确认提示以将您的 `gh` 令牌发送到您的 Claude 账户。成功后,Claude Code 打印 `Connected as <your-github-username>` 并在您的浏览器中打开 [claude.ai/code](https://claude.ai/code)。如果您还没有云环境,`/web-setup` 会创建一个具有 Trusted 网络访问且没有设置脚本的环境。您可以[稍后编辑环境或添加变量](https://code.claude.com/docs/zh-CN/cloud-environments.md#configure-your-environment)。`/web-setup` 完成后,您可以使用 [`--cloud`](https://code.claude.com/docs/zh-CN/claude-code-on-the-web#from-terminal-to-cloud) 从终端启动云会话,或使用 [`/schedule`](https://code.claude.com/docs/zh-CN/routines) 设置定期任务。
120 120
121#### 删除 `/web-setup` 令牌121#### 删除 `/web-setup` 令牌
122 122
136 136
137**2. 选择权限模式**137**2. 选择权限模式**
138 138
139[权限模式控件](/docs/zh-CN/permission-modes.md#switch-permission-modes)显示会话将在其中运行的权限模式:139[权限模式控件](https://code.claude.com/docs/zh-CN/permission-modes.md#switch-permission-modes)显示会话将在其中运行的权限模式:
140 140
141* **Auto**:分类器审查 Claude 的操作,而不是询问您。当您的组织允许自动模式且所选模型支持它时出现141* **Auto**:分类器审查 Claude 的操作,而不是询问您。当您的组织允许自动模式且所选模型支持它时出现
142* **Accept edits**:Claude 进行更改并推送分支而无需停止以获得批准142* **Accept edits**:Claude 进行更改并推送分支而无需停止以获得批准
143* **Plan**:Claude 提出方法并等待您批准后再编辑文件143* **Plan**:Claude 提出方法并等待您批准后再编辑文件
144 144
145云会话不提供 Manual 或 Bypass 权限。请参阅[权限模式的完整列表](/docs/zh-CN/permission-modes.md#available-modes)了解每种权限允许的操作。145云会话不提供 Manual 或 Bypass 权限。请参阅[权限模式的完整列表](https://code.claude.com/docs/zh-CN/permission-modes.md#available-modes)了解每种权限允许的操作。
146 146
147**3. 描述任务并提交**147**3. 描述任务并提交**
148 148
191 191
192**4. 在 PR 后继续迭代**192**4. 在 PR 后继续迭代**
193 193
194会话在创建 PR 后保持活跃。将 CI 失败输出或审查者注释粘贴到聊天中,并要求 Claude 解决它们。要让 Claude 自动监控 PR,请参阅[自动修复拉取请求](/docs/zh-CN/claude-code-on-the-web.md#auto-fix-pull-requests)。194会话在创建 PR 后保持活跃。将 CI 失败输出或审查者注释粘贴到聊天中,并要求 Claude 解决它们。要让 Claude 自动监控 PR,请参阅[自动修复拉取请求](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#auto-fix-pull-requests)。
195 195
196## 故障排除设置196## 故障排除设置
197 197
203 203
204### 页面仅显示 GitHub 登录按钮204### 页面仅显示 GitHub 登录按钮
205 205
206云会话需要连接的 GitHub 账户。通过上面的浏览器流程连接,或如果您使用 GitHub CLI,从您的终端运行 `/web-setup`。如果您根本不想连接 GitHub,请参阅 [Remote Control](/docs/zh-CN/remote-control.md) 以在您自己的机器上运行 Claude Code 并从浏览器或手机监控它。206云会话需要连接的 GitHub 账户。通过上面的浏览器流程连接,或如果您使用 GitHub CLI,从您的终端运行 `/web-setup`。如果您根本不想连接 GitHub,请参阅 [Remote Control](https://code.claude.com/docs/zh-CN/remote-control.md) 以在您自己的机器上运行 Claude Code 并从浏览器或手机监控它。
207 207
208### "Claude Code isn't available on your account"208### "Claude Code isn't available on your account"
209 209
223 223
224如果您在 Claude Code 内输入它,命令菜单显示 `No commands match "/web-setup"`,或提交它返回 `Unknown command: /web-setup`,该命令被隐藏是因为未满足要求。原因通常是您使用 API 密钥或第三方提供商而不是 claude.ai 订阅进行身份验证。运行 `/login` 以使用您的 claude.ai 账户登录。224如果您在 Claude Code 内输入它,命令菜单显示 `No commands match "/web-setup"`,或提交它返回 `Unknown command: /web-setup`,该命令被隐藏是因为未满足要求。原因通常是您使用 API 密钥或第三方提供商而不是 claude.ai 订阅进行身份验证。运行 `/login` 以使用您的 claude.ai 账户登录。
225 225
226在 Team 和 Enterprise 套餐上,该命令默认被隐藏:[快速设置开关](/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)处于关闭状态,直到所有者将其打开。在其关闭期间,请改为[从浏览器连接 GitHub](#connect-github)。226在 Team 和 Enterprise 套餐上,该命令默认被隐藏:[快速设置开关](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise)处于关闭状态,直到所有者将其打开。在其关闭期间,请改为[从浏览器连接 GitHub](#connect-github)。
227 227
228该命令在另外两种情况下也被隐藏:228该命令在另外两种情况下也被隐藏:
229 229
230* 管理员为您的组织禁用了云会话。在这种情况下,提交 `/web-setup` 返回 [`Cloud sessions are disabled by your organization's policy`](/docs/zh-CN/errors#cloud-sessions-are-disabled-by-your-organizations-policy)。在 v2.1.268 之前,这种情况也返回 `Unknown command: /web-setup`。230* 管理员为您的组织禁用了云会话。在这种情况下,提交 `/web-setup` 返回 [`Cloud sessions are disabled by your organization's policy`](https://code.claude.com/docs/zh-CN/errors#cloud-sessions-are-disabled-by-your-organizations-policy)。在 v2.1.268 之前,这种情况也返回 `Unknown command: /web-setup`。
231* 您的 Enterprise 组织启用了[零数据保留](/docs/zh-CN/zero-data-retention.md),或应用了 [HIPAA 配置](/docs/zh-CN/hipaa-setup.md)。任一情况都会使云会话不可用。231* 您的 Enterprise 组织启用了[零数据保留](https://code.claude.com/docs/zh-CN/zero-data-retention.md),或应用了 [HIPAA 配置](https://code.claude.com/docs/zh-CN/hipaa-setup.md)。任一情况都会使云会话不可用。
232 232
233### 使用 `--cloud` 时出现 "Could not create a cloud environment" 或 "No cloud environment available"233### 使用 `--cloud` 时出现 "Could not create a cloud environment" 或 "No cloud environment available"
234 234
235云会话功能如果您没有云环境,会自动创建一个默认的云环境。如果您看到 "Could not create a cloud environment",自动创建失败。如果您看到 "No cloud environment available",您的 CLI 早于自动创建。在任何一种情况下,在 Claude Code CLI 中运行 `/web-setup`,或从 [claude.ai/code](https://claude.ai/code) 的[环境选择器](/docs/zh-CN/cloud-environments.md#configure-your-environment)添加环境。235云会话功能如果您没有云环境,会自动创建一个默认的云环境。如果您看到 "Could not create a cloud environment",自动创建失败。如果您看到 "No cloud environment available",您的 CLI 早于自动创建。在任何一种情况下,在 Claude Code CLI 中运行 `/web-setup`,或从 [claude.ai/code](https://claude.ai/code) 的[环境选择器](https://code.claude.com/docs/zh-CN/cloud-environments.md#configure-your-environment)添加环境。
236 236
237### 设置脚本失败237### 设置脚本失败
238 238
239设置脚本以非零状态退出,这会阻止会话启动。常见原因:239设置脚本以非零状态退出,这会阻止会话启动。常见原因:
240 240
241* 包安装失败,因为注册表不在您的[网络访问级别](/docs/zh-CN/cloud-environments.md#access-levels)中。`Trusted` 涵盖大多数包管理器;`None` 阻止它们全部。241* 包安装失败,因为注册表不在您的[网络访问级别](https://code.claude.com/docs/zh-CN/cloud-environments.md#access-levels)中。`Trusted` 涵盖大多数包管理器;`None` 阻止它们全部。
242* 脚本引用在新鲜克隆中不存在的文件或路径。242* 脚本引用在新鲜克隆中不存在的文件或路径。
243* 在本地工作的命令在 Ubuntu 上需要不同的调用。243* 在本地工作的命令在 Ubuntu 上需要不同的调用。
244 244
246 246
247### 新会话在设置期间挂起或超时247### 新会话在设置期间挂起或超时
248 248
249如果新会话在设置脚本步骤上停滞或在脚本完成前因通用容器错误而失败,脚本可能超过了构建[环境缓存](/docs/zh-CN/cloud-environments.md#environment-caching)的大约五分钟时间预算。拉取大型 Docker 镜像、同步完整依赖树或下载模型权重等繁重步骤经常会将总数推过限制,特别是当它们一个接一个运行时。249如果新会话在设置脚本步骤上停滞或在脚本完成前因通用容器错误而失败,脚本可能超过了构建[环境缓存](https://code.claude.com/docs/zh-CN/cloud-environments.md#environment-caching)的大约五分钟时间预算。拉取大型 Docker 镜像、同步完整依赖树或下载模型权重等繁重步骤经常会将总数推过限制,特别是当它们一个接一个运行时。
250 250
251要解决此问题,修剪脚本使其可靠地在五分钟内完成:251要解决此问题,修剪脚本使其可靠地在五分钟内完成:
252 252
253* 使用 `&` 和最后的 `wait` 并行运行独立安装,而不是按顺序运行它们。253* 使用 `&` 和最后的 `wait` 并行运行独立安装,而不是按顺序运行它们。
254* 将最大的下载移出设置脚本,进入[SessionStart hook](/docs/zh-CN/cloud-environments.md#setup-scripts-vs-sessionstart-hooks),在后台启动它们,以便会话在它们完成时变得可用。254* 将最大的下载移出设置脚本,进入[SessionStart hook](https://code.claude.com/docs/zh-CN/cloud-environments.md#setup-scripts-vs-sessionstart-hooks),在后台启动它们,以便会话在它们完成时变得可用。
255* 从设置脚本中删除长重试睡眠,因为停滞的重试循环会计入预算。255* 从设置脚本中删除长重试睡眠,因为停滞的重试循环会计入预算。
256 256
257### 关闭选项卡后会话继续运行257### 关闭选项卡后会话继续运行
258 258
259这是设计使然。关闭选项卡或导航离开不会停止会话。它在后台继续运行,直到 Claude 完成当前任务,然后空闲。从侧边栏,您可以[存档会话](/docs/zh-CN/claude-code-on-the-web.md#archive-sessions)以将其从列表中隐藏,或[删除它](/docs/zh-CN/claude-code-on-the-web.md#delete-sessions)以永久删除它。259这是设计使然。关闭选项卡或导航离开不会停止会话。它在后台继续运行,直到 Claude 完成当前任务,然后空闲。从侧边栏,您可以[存档会话](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#archive-sessions)以将其从列表中隐藏,或[删除它](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md#delete-sessions)以永久删除它。
260 260
261## 后续步骤261## 后续步骤
262 262
263现在您可以提交和审查任务,这些页面涵盖接下来的内容:从您的终端启动云会话、安排定期工作以及给 Claude 常设指令。263现在您可以提交和审查任务,这些页面涵盖接下来的内容:从您的终端启动云会话、安排定期工作以及给 Claude 常设指令。
264 264
265* [使用 Claude Code on the web](/docs/zh-CN/claude-code-on-the-web.md):完整参考,包括将会话传送到您的终端、会话共享和自动修复拉取请求265* [使用 Claude Code on the web](https://code.claude.com/docs/zh-CN/claude-code-on-the-web.md):完整参考,包括将会话传送到您的终端、会话共享和自动修复拉取请求
266* [配置云环境](/docs/zh-CN/cloud-environments.md):网络访问级别、环境变量和云会话的设置脚本266* [配置云环境](https://code.claude.com/docs/zh-CN/cloud-environments.md):网络访问级别、环境变量和云会话的设置脚本
267* [云端定时任务](/docs/zh-CN/routines.md):按计划、通过 API 调用或响应 GitHub 事件自动化工作267* [云端定时任务](https://code.claude.com/docs/zh-CN/routines.md):按计划、通过 API 调用或响应 GitHub 事件自动化工作
268* [CLAUDE.md](/docs/zh-CN/memory.md):给 Claude 持久指令和上下文,在每个会话开始时加载268* [CLAUDE.md](https://code.claude.com/docs/zh-CN/memory.md):给 Claude 持久指令和上下文,在每个会话开始时加载
269* 为 [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) 或 [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) 安装 Claude 移动应用以从您的手机监控会话。从 Claude Code CLI,`/mobile` 显示 QR 码,用于 [claude.ai/mobile](https://claude.ai/mobile),该码会为您的手机打开正确的应用商店。269* 为 [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) 或 [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) 安装 Claude 移动应用以从您的手机监控会话。从 Claude Code CLI,`/mobile` 显示 QR 码,用于 [claude.ai/mobile](https://claude.ai/mobile),该码会为您的手机打开正确的应用商店。