6 6
7> 在雲端從瀏覽器或手機執行 Claude Code。連接 GitHub 儲存庫、提交任務,並在無需本地設定的情況下檢查 PR。7> 在雲端從瀏覽器或手機執行 Claude Code。連接 GitHub 儲存庫、提交任務,並在無需本地設定的情況下檢查 PR。
8 8
9<Note>9> [!NOTE]
10 雲端會話適用於 Pro、Max 和 Team 方案,以及擁有高級席位或 Chat + Claude Code 席位的企業使用者。10>
11</Note>11> 雲端會話適用於 Pro、Max 和 Team 方案,以及擁有高級席位或 Chat + Claude Code 席位的企業使用者。
12 12
13雲端會話在雲端基礎設施上執行 Claude Code,而不是在您的機器上,預設由 Anthropic 管理。此快速入門從瀏覽器中的 [claude.ai/code](https://claude.ai/code) 啟動一個會話。您也可以從 Claude 行動應用程式、Desktop 應用程式或終端機使用 `claude --cloud` 啟動一個會話。13雲端會話在雲端基礎設施上執行 Claude Code,而不是在您的機器上,預設由 Anthropic 管理。此快速入門從瀏覽器中的 [claude.ai/code](https://claude.ai/code) 啟動一個會話。您也可以從 Claude 行動應用程式、Desktop 應用程式或終端機使用 `claude --cloud` 啟動一個會話。
14 14
23 23
24對於需要您本地設定、工具或環境的工作,在本地執行 Claude Code 或使用 [Remote Control](/docs/zh-TW/remote-control) 更合適。24對於需要您本地設定、工具或環境的工作,在本地執行 Claude Code 或使用 [Remote Control](/docs/zh-TW/remote-control) 更合適。
25 25
26<h2 id="how-sessions-run">26## 會話如何執行
27 會話如何執行
28</h2>
29 27
30以下步驟描述 Anthropic 託管的會話。在[自託管環境](/docs/zh-TW/self-hosted-environments)中,複製和之後的所有操作都在您組織自己的執行器上執行,其中網路邊界、設定和推送行為由操作員配置。當您提交任務時:28以下步驟描述 Anthropic 託管的會話。在[自託管環境](/docs/zh-TW/self-hosted-environments)中,複製和之後的所有操作都在您組織自己的執行器上執行,其中網路邊界、設定和推送行為由操作員配置。當您提交任務時:
31 29
36 34
37推送分支時會話不會關閉。PR 建立和進一步編輯都在同一對話中進行。35推送分支時會話不會關閉。PR 建立和進一步編輯都在同一對話中進行。
38 36
39<h2 id="compare-ways-to-run-claude-code">37## 比較執行 Claude Code 的方式
40 比較執行 Claude Code 的方式
41</h2>
42 38
43Claude Code 在任何地方的行為都相同。改變的是代碼執行的位置以及您的本地設定是否可用:39Claude Code 在任何地方的行為都相同。改變的是代碼執行的位置以及您的本地設定是否可用:
44 40
55 51
56請參閱 [terminal quickstart](/docs/zh-TW/quickstart)、[Desktop 應用程式](/docs/zh-TW/desktop) 或 [Remote Control](/docs/zh-TW/remote-control) 文件以設定本地會話。52請參閱 [terminal quickstart](/docs/zh-TW/quickstart)、[Desktop 應用程式](/docs/zh-TW/desktop) 或 [Remote Control](/docs/zh-TW/remote-control) 文件以設定本地會話。
57 53
58<h2 id="connect-github">54## 連接 GitHub
59 連接 GitHub
60</h2>
61 55
62連接 GitHub 是一次性步驟。如果您已經使用 GitHub CLI,您可以[從終端執行此操作](#connect-from-your-terminal),而不是使用瀏覽器。56連接 GitHub 是一次性步驟。如果您已經使用 GitHub CLI,您可以[從終端執行此操作](#connect-from-your-terminal),而不是使用瀏覽器。
63 57
64<Note>58> [!NOTE]
65 在 Team 和 Enterprise 方案上,**使用 GitHub 登入**步驟僅在您的 Claude 組織的[擁有者](/docs/zh-TW/server-managed-settings#access-control)在[**組織設定 > 連接器**](https://claude.ai/admin-settings/connectors)開啟 GitHub 連接器後才有效。在此之前,該步驟會顯示「GitHub access is required for Claude Code cloud sessions」而不是登入按鈕。連接器開啟後,重新載入 [claude.ai/code](https://claude.ai/code) 並從第一步重新開始。第二個切換開關[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise)位於[**組織設定 > Claude Code**](https://claude.ai/admin-settings/claude-code),是選用的:開啟時,`/web-setup` 可運作,且上線流程會為成員建立環境。59>
66</Note>60> 在 Team 和 Enterprise 方案上,**使用 GitHub 登入**步驟僅在您的 Claude 組織的[擁有者](/docs/zh-TW/server-managed-settings#access-control)在[**組織設定 > 連接器**](https://claude.ai/admin-settings/connectors)開啟 GitHub 連接器後才有效。在此之前,該步驟會顯示「GitHub access is required for Claude Code cloud sessions」而不是登入按鈕。連接器開啟後,重新載入 [claude.ai/code](https://claude.ai/code) 並從第一步重新開始。第二個切換開關[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise)位於[**組織設定 > Claude Code**](https://claude.ai/admin-settings/claude-code),是選用的:開啟時,`/web-setup` 可運作,且上線流程會為成員建立環境。
67 61
68<Steps>62**1. 造訪 claude.ai/code**
69 <Step title="造訪 claude.ai/code">
70 前往 [claude.ai/code](https://claude.ai/code) 並使用您的 claude.ai 帳戶登入。
71 </Step>
72 63
73 <Step title="使用 GitHub 登入">64前往 [claude.ai/code](https://claude.ai/code) 並使用您的 claude.ai 帳戶登入。
74 登入後,claude.ai/code 會提示您連接 GitHub。按照提示操作,claude.ai/code 會將您導向 GitHub 的授權頁面。核准授權要求,GitHub 會將您返回 claude.ai/code。雲端工作階段可與現有 GitHub 儲存庫搭配使用。若要啟動新專案,請先[在 GitHub 上建立空白儲存庫](https://github.com/new)。
75 65
76 透過此連接,工作階段可以複製任何公開儲存庫,但只有在 Claude GitHub App 安裝在私人儲存庫上時,才能在私人儲存庫中工作。[在您想要使用其私人儲存庫的每個 GitHub 帳戶或組織上安裝 Claude GitHub App](https://github.com/apps/claude/installations/new)。在 GitHub 組織上,組織擁有者可能需要核准安裝。安裝應用程式也會啟用[自動修復](/docs/zh-TW/claude-code-on-the-web#auto-fix-pull-requests),讓 Claude 能夠回應這些儲存庫中的 CI 失敗和提取要求審查意見。66**2. 使用 GitHub 登入**
77 67
78 當您連接時,如果您擁有的 GitHub 帳戶已安裝 Claude GitHub App,Claude 也會將這些帳戶連結到您的 Claude 組織。在 Team 和 Enterprise 方案上,管理員可以在[已連接的 GitHub 帳戶清單](/docs/zh-TW/admin-setup#connected-github-accounts)中看到這些帳戶。68登入後,claude.ai/code 會提示您連接 GitHub。按照提示操作,claude.ai/code 會將您導向 GitHub 的授權頁面。核准授權要求,GitHub 會將您返回 claude.ai/code。雲端工作階段可與現有 GitHub 儲存庫搭配使用。若要啟動新專案,請先[在 GitHub 上建立空白儲存庫](https://github.com/new)。
79 69
80 如果上線流程在此時提示您安裝 Claude GitHub App,而您想稍後再安裝,請按一下**略過**。70透過此連接,工作階段可以複製任何公開儲存庫,但只有在 Claude GitHub App 安裝在私人儲存庫上時,才能在私人儲存庫中工作。[在您想要使用其私人儲存庫的每個 GitHub 帳戶或組織上安裝 Claude GitHub App](https://github.com/apps/claude/installations/new)。在 GitHub 組織上,組織擁有者可能需要核准安裝。安裝應用程式也會啟用[自動修復](/docs/zh-TW/claude-code-on-the-web#auto-fix-pull-requests),讓 Claude 能夠回應這些儲存庫中的 CI 失敗和提取要求審查意見。
81 </Step>
82 71
83 <Step title="設定您的預設環境">72當您連接時,如果您擁有的 GitHub 帳戶已安裝 Claude GitHub App,Claude 也會將這些帳戶連結到您的 Claude 組織。在 Team 和 Enterprise 方案上,管理員可以在[已連接的 GitHub 帳戶清單](/docs/zh-TW/admin-setup#connected-github-accounts)中看到這些帳戶。
84 [雲端環境](/docs/zh-TW/cloud-environments)是已儲存的設定,控制 Claude 在工作階段期間具有的網路存取權,以及工作階段啟動時執行的內容。連接 GitHub 後發生的情況取決於您的方案:
85 73
86 * **Pro 和 Max**:上線流程會為您建立名為**預設**的環境。74如果上線流程在此時提示您安裝 Claude GitHub App,而您想稍後再安裝,請按一下**略過**。
87 * **Team 和 Enterprise**:上線流程會顯示**建立您的第一個雲端環境**表單。保持預填的名稱和網路存取權不變,然後按一下**建立並完成**以建立**預設**環境。如果擁有者已開啟[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise),上線流程會改為為您建立**預設**。
88 75
89 **預設**使用[`Trusted` 網路存取權](/docs/zh-TW/cloud-environments#access-levels):工作階段可以存取[常見套件登錄](/docs/zh-TW/cloud-environments#default-allowed-domains)和其他允許清單中的網域,以及透過工作階段網路的其他任何內容都無法存取。請參閱[已安裝的工具](/docs/zh-TW/cloud-environments#installed-tools)以了解無需任何設定即可使用的內容。76**3. 設定您的預設環境**
90 77
91 對於第一個專案,**預設**環境可以按原樣使用。若要變更其網路存取權、新增環境變數或在工作階段啟動前執行[設定指令碼](/docs/zh-TW/cloud-environments#setup-scripts),請[編輯它或建立其他環境](/docs/zh-TW/cloud-environments#configure-your-environment)。78[雲端環境](/docs/zh-TW/cloud-environments)是已儲存的設定,控制 Claude 在工作階段期間具有的網路存取權,以及工作階段啟動時執行的內容。連接 GitHub 後發生的情況取決於您的方案:
92 </Step>
93</Steps>
94 79
95<h3 id="connect-from-your-terminal">80* **Pro 和 Max**:上線流程會為您建立名為**預設**的環境。
96 從您的終端連接81* **Team 和 Enterprise**:上線流程會顯示**建立您的第一個雲端環境**表單。保持預填的名稱和網路存取權不變,然後按一下**建立並完成**以建立**預設**環境。如果擁有者已開啟[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise),上線流程會改為為您建立**預設**。
97</h3>82
83**預設**使用[`Trusted` 網路存取權](/docs/zh-TW/cloud-environments#access-levels):工作階段可以存取[常見套件登錄](/docs/zh-TW/cloud-environments#default-allowed-domains)和其他允許清單中的網域,以及透過工作階段網路的其他任何內容都無法存取。請參閱[已安裝的工具](/docs/zh-TW/cloud-environments#installed-tools)以了解無需任何設定即可使用的內容。
84
85對於第一個專案,**預設**環境可以按原樣使用。若要變更其網路存取權、新增環境變數或在工作階段啟動前執行[設定指令碼](/docs/zh-TW/cloud-environments#setup-scripts),請[編輯它或建立其他環境](/docs/zh-TW/cloud-environments#configure-your-environment)。
86
87### 從您的終端連接
98 88
99如果您已經使用 GitHub CLI (`gh`),您可以從終端機為雲端工作階段連接 GitHub。這需要 [Claude Code CLI](/docs/zh-TW/quickstart)。在 Team 和 Enterprise 方案上,`/web-setup` 僅在擁有者開啟[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise)後才可用。89如果您已經使用 GitHub CLI (`gh`),您可以從終端機為雲端工作階段連接 GitHub。這需要 [Claude Code CLI](/docs/zh-TW/quickstart)。在 Team 和 Enterprise 方案上,`/web-setup` 僅在擁有者開啟[快速設定](/docs/zh-TW/claude-code-on-the-web#quick-setup-for-team-and-enterprise)後才可用。
100 90
102 92
103如果您已經在瀏覽器中連接了 GitHub,`/web-setup` 會警告您繼續將會取代您的雲端工作階段的該連接。93如果您已經在瀏覽器中連接了 GitHub,`/web-setup` 會警告您繼續將會取代您的雲端工作階段的該連接。
104 94
105<Note>95> [!NOTE]
106 啟用[零資料保留](/docs/zh-TW/zero-data-retention)或套用 [HIPAA 設定](/docs/zh-TW/hipaa-setup)的組織無法使用 `/web-setup` 或其他雲端工作階段功能。使用[客戶管理的加密金鑰](https://platform.claude.com/docs/en/manage-claude/cmek) (CMEK) 的組織也無法啟動雲端工作階段。如果未安裝 GitHub CLI 或未進行驗證,Claude Code 會改為開啟瀏覽器上線流程。96>
107</Note>97> 啟用[零資料保留](/docs/zh-TW/zero-data-retention)或套用 [HIPAA 設定](/docs/zh-TW/hipaa-setup)的組織無法使用 `/web-setup` 或其他雲端工作階段功能。使用[客戶管理的加密金鑰](https://platform.claude.com/docs/en/manage-claude/cmek) (CMEK) 的組織也無法啟動雲端工作階段。如果未安裝 GitHub CLI 或未進行驗證,Claude Code 會改為開啟瀏覽器上線流程。
98
99**1. 使用 GitHub CLI 進行驗證**
108 100
109<Steps>101在您的 shell 中,如果您還沒有驗證 GitHub CLI,請進行驗證:
110 <Step title="使用 GitHub CLI 進行驗證">
111 在您的 shell 中,如果您還沒有驗證 GitHub CLI,請進行驗證:
112 102
113 ```bash theme={null}103```bash theme={null}
114 gh auth login104gh auth login
115 ```105```
116 </Step>106
107**2. 登入 Claude**
117 108
118 <Step title="登入 Claude">109在 Claude Code CLI 中,執行 `/login` 以使用您的 claude.ai 帳戶登入。如果您已經使用 claude.ai 帳戶登入,請略過此步驟。使用 API 金鑰進行驗證不計算在內。若要檢查,請執行 `/status` 並確認**登入方法**列顯示 claude.ai 帳戶。
119 在 Claude Code CLI 中,執行 `/login` 以使用您的 claude.ai 帳戶登入。如果您已經使用 claude.ai 帳戶登入,請略過此步驟。使用 API 金鑰進行驗證不計算在內。若要檢查,請執行 `/status` 並確認**登入方法**列顯示 claude.ai 帳戶。
120 </Step>
121 110
122 <Step title="執行 /web-setup">111**3. 執行 /web-setup**
123 在 Claude Code CLI 中,執行:
124 112
125 ```text theme={null}113在 Claude Code CLI 中,執行:
126 /web-setup114
127 ```115```text theme={null}
116/web-setup
117```
128 118
129 確認提示以將您的 `gh` 權杖傳送到您的 Claude 帳戶。成功時,Claude Code 會列印 `Connected as <your-github-username>` 並在您的瀏覽器中開啟 [claude.ai/code](https://claude.ai/code)。如果您還沒有雲端環境,`/web-setup` 會建立一個具有信任網路存取權且沒有設定指令碼的環境。您可以[稍後編輯環境或新增變數](/docs/zh-TW/cloud-environments#configure-your-environment)。`/web-setup` 完成後,您可以使用 [`--cloud`](/docs/zh-TW/claude-code-on-the-web#from-terminal-to-cloud) 從終端啟動雲端工作階段,或使用 [`/schedule`](/docs/zh-TW/routines) 設定定期工作。119確認提示以將您的 `gh` 權杖傳送到您的 Claude 帳戶。成功時,Claude Code 會列印 `Connected as <your-github-username>` 並在您的瀏覽器中開啟 [claude.ai/code](https://claude.ai/code)。如果您還沒有雲端環境,`/web-setup` 會建立一個具有信任網路存取權且沒有設定指令碼的環境。您可以[稍後編輯環境或新增變數](/docs/zh-TW/cloud-environments#configure-your-environment)。`/web-setup` 完成後,您可以使用 [`--cloud`](/docs/zh-TW/claude-code-on-the-web#from-terminal-to-cloud) 從終端啟動雲端工作階段,或使用 [`/schedule`](/docs/zh-TW/routines) 設定定期工作。
130 </Step>
131</Steps>
132 120
133<h4 id="remove-the-web-setup-token">121#### 移除 `/web-setup` 權杖
134 移除 `/web-setup` 權杖
135</h4>
136 122
137若要從您的 Claude 帳戶移除權杖,請在 [claude.ai/customize/connectors](https://claude.ai/customize/connectors) 斷開 GitHub 連接。斷開連接會刪除您的雲端工作階段使用的 GitHub 認證,無論它們來自瀏覽器還是 `/web-setup`,因此雲端工作階段會失去 GitHub 存取權,直到您再次連接。您的本機 `gh` 保持登入狀態,權杖在 GitHub 上保持有效。123若要從您的 Claude 帳戶移除權杖,請在 [claude.ai/customize/connectors](https://claude.ai/customize/connectors) 斷開 GitHub 連接。斷開連接會刪除您的雲端工作階段使用的 GitHub 認證,無論它們來自瀏覽器還是 `/web-setup`,因此雲端工作階段會失去 GitHub 存取權,直到您再次連接。您的本機 `gh` 保持登入狀態,權杖在 GitHub 上保持有效。
138 124
139若要使權杖本身失效,請在 GitHub 上撤銷它。如果您透過瀏覽器登入 `gh`,權杖屬於 GitHub 上[**設定 > 應用程式 > 授權的 OAuth 應用程式**](https://github.com/settings/applications)下的 **GitHub CLI** 項目,撤銷該項目也會在您的機器上將 GitHub CLI 登出。雲端工作階段隨後會失去 GitHub 存取權,直到您再次執行 `gh auth login` 和 `/web-setup`。125若要使權杖本身失效,請在 GitHub 上撤銷它。如果您透過瀏覽器登入 `gh`,權杖屬於 GitHub 上[**設定 > 應用程式 > 授權的 OAuth 應用程式**](https://github.com/settings/applications)下的 **GitHub CLI** 項目,撤銷該項目也會在您的機器上將 GitHub CLI 登出。雲端工作階段隨後會失去 GitHub 存取權,直到您再次執行 `gh auth login` 和 `/web-setup`。
140 126
141<h2 id="start-a-task">127## 啟動任務
142 啟動任務
143</h2>
144 128
145連接 GitHub 並建立環境後,您就可以提交任務了。129連接 GitHub 並建立環境後,您就可以提交任務了。
146 130
147<Steps>131**1. 選擇儲存庫和分支**
148 <Step title="選擇儲存庫和分支">132
149 從 [claude.ai/code](https://claude.ai/code) 或 Claude 行動應用程式中的 Code 標籤,點擊輸入框下方的儲存庫選擇器,並為 Claude 選擇要在其中工作的儲存庫。您可以新增多個儲存庫以在一個工作階段中跨它們工作。133從 [claude.ai/code](https://claude.ai/code) 或 Claude 行動應用程式中的 Code 標籤,點擊輸入框下方的儲存庫選擇器,並為 Claude 選擇要在其中工作的儲存庫。您可以新增多個儲存庫以在一個工作階段中跨它們工作。
134
135在 claude.ai/code 中,若要從功能分支而不是預設分支啟動 Claude,請在儲存庫選擇器後方的控制項中更改分支。
136
137**2. 選擇權限模式**
150 138
151 在 claude.ai/code 中,若要從功能分支而不是預設分支啟動 Claude,請在儲存庫選擇器後方的控制項中更改分支。139[權限模式控制項](/docs/zh-TW/permission-modes#switch-permission-modes)會顯示工作階段將執行的權限模式:
152 </Step>
153 140
154 <Step title="選擇權限模式">141* **Auto**:分類器會檢查 Claude 的操作,而不是詢問您。當您的組織允許自動模式且選定的模型支援時出現
155 [權限模式控制項](/docs/zh-TW/permission-modes#switch-permission-modes)會顯示工作階段將執行的權限模式:142* **Accept edits**:Claude 進行更改並推送分支,無需停止以獲得批准
143* **Plan**:Claude 提出方法並等待您批准後再編輯文件
156 144
157 * **Auto**:分類器會檢查 Claude 的操作,而不是詢問您。當您的組織允許自動模式且選定的模型支援時出現145雲端會話不提供 Manual 或 Bypass 權限。請參閱[權限模式完整列表](/docs/zh-TW/permission-modes#available-modes)以了解每個模式允許的操作。
158 * **Accept edits**:Claude 進行更改並推送分支,無需停止以獲得批准
159 * **Plan**:Claude 提出方法並等待您批准後再編輯文件
160 146
161 雲端會話不提供 Manual 或 Bypass 權限。請參閱[權限模式完整列表](/docs/zh-TW/permission-modes#available-modes)以了解每個模式允許的操作。147**3. 描述任務並提交**
162 </Step>
163 148
164 <Step title="描述任務並提交">149輸入您想要的內容的描述並按 Enter。要具體:
165 輸入您想要的內容的描述並按 Enter。要具體:
166 150
167 * 命名文件或函數:"新增帶有設定說明的 README" 或 "修復 `tests/test_auth.py` 中失敗的驗證測試" 比 "修復測試" 更好151* 命名文件或函數:"新增帶有設定說明的 README" 或 "修復 `tests/test_auth.py` 中失敗的驗證測試" 比 "修復測試" 更好
168 * 如果您有錯誤輸出,請貼上152* 如果您有錯誤輸出,請貼上
169 * 描述預期行為,而不僅僅是症狀153* 描述預期行為,而不僅僅是症狀
170 154
171 Claude 複製儲存庫、執行您配置的設定指令碼(如果已配置)並開始工作。每個任務都有自己的會話和自己的分支,因此您無需等待一個完成就可以啟動另一個。155Claude 複製儲存庫、執行您配置的設定指令碼(如果已配置)並開始工作。每個任務都有自己的會話和自己的分支,因此您無需等待一個完成就可以啟動另一個。
172 </Step>
173</Steps>
174 156
175<h2 id="pre-fill-sessions">157## 預填充會話
176 預填充會話
177</h2>
178 158
179您可以透過將查詢參數新增到 [claude.ai/code](https://claude.ai/code) URL 來預填充新會話的提示、儲存庫和環境。使用此功能來建立整合,例如問題追蹤器中的按鈕,該按鈕使用問題描述作為提示打開 Claude Code。159您可以透過將查詢參數新增到 [claude.ai/code](https://claude.ai/code) URL 來預填充新會話的提示、儲存庫和環境。使用此功能來建立整合,例如問題追蹤器中的按鈕,該按鈕使用問題描述作為提示打開 Claude Code。
180 160
191https://claude.ai/code?prompt=Fix%20the%20login%20bug&repositories=acme/webapp171https://claude.ai/code?prompt=Fix%20the%20login%20bug&repositories=acme/webapp
192```172```
193 173
194<h2 id="review-and-iterate">174## 檢查和迭代
195 檢查和迭代
196</h2>
197 175
198當 Claude 完成時,檢查更改、在特定行上留下反饋,並繼續進行直到差異看起來正確。176當 Claude 完成時,檢查更改、在特定行上留下反饋,並繼續進行直到差異看起來正確。
199 177
200<Steps>178**1. 打開差異檢視**
201 <Step title="打開差異檢視">179
202 差異指示器顯示整個會話中新增和移除的行,例如 `+42 -18`。選擇它以打開差異檢視,左側有文件列表,右側有更改。180差異指示器顯示整個會話中新增和移除的行,例如 `+42 -18`。選擇它以打開差異檢視,左側有文件列表,右側有更改。
181
182差異預設會與其基礎分支進行比較。若要與不同的分支進行比較,請選擇**比較對象**並選擇一個。
183
184**2. 留下內聯評論**
185
186選擇差異中的任何行,輸入您的反饋,然後按 Enter。評論會排隊直到您發送下一條訊息,然後它們會與其捆綁。Claude 看到「在 `src/auth.ts:47`,不要在這裡捕捉錯誤」以及您的主要指令,因此您無需描述問題所在。
203 187
204 差異預設會與其基礎分支進行比較。若要與不同的分支進行比較,請選擇**比較對象**並選擇一個。188**3. 建立拉取請求**
205 </Step>
206 189
207 <Step title="留下內聯評論">190當差異看起來正確時,選擇差異檢視頂部的**建立 PR**。您可以將其作為完整 PR、草稿打開,或跳轉到 GitHub 的撰寫頁面,其中包含生成的標題和描述。
208 選擇差異中的任何行,輸入您的反饋,然後按 Enter。評論會排隊直到您發送下一條訊息,然後它們會與其捆綁。Claude 看到「在 `src/auth.ts:47`,不要在這裡捕捉錯誤」以及您的主要指令,因此您無需描述問題所在。
209 </Step>
210 191
211 <Step title="建立拉取請求">192**4. 在 PR 後繼續迭代**
212 當差異看起來正確時,選擇差異檢視頂部的**建立 PR**。您可以將其作為完整 PR、草稿打開,或跳轉到 GitHub 的撰寫頁面,其中包含生成的標題和描述。
213 </Step>
214 193
215 <Step title="在 PR 後繼續迭代">194會話在建立 PR 後保持活躍。將 CI 失敗輸出或審查者評論貼上到聊天中,並要求 Claude 解決它們。若要讓 Claude 自動監控 PR,請參閱[自動修復拉取請求](/docs/zh-TW/claude-code-on-the-web#auto-fix-pull-requests)。
216 會話在建立 PR 後保持活躍。將 CI 失敗輸出或審查者評論貼上到聊天中,並要求 Claude 解決它們。若要讓 Claude 自動監控 PR,請參閱[自動修復拉取請求](/docs/zh-TW/claude-code-on-the-web#auto-fix-pull-requests)。
217 </Step>
218</Steps>
219 195
220<h2 id="troubleshoot-setup">196## 設定故障排除
221 設定故障排除
222</h2>
223 197
224<h3 id="no-repositories-appear-after-connecting-github">198### 連接 GitHub 後沒有儲存庫出現
225 連接 GitHub 後沒有儲存庫出現
226</h3>
227 199
228如果您在瀏覽器中連接了 GitHub,會話可以複製任何公開儲存庫,但私有儲存庫只有在 Claude GitHub App 安裝在擁有它的帳戶或組織上,且安裝的儲存庫存取包括它時才會出現。[安裝 Claude GitHub App](https://github.com/apps/claude/installations/new),或要求組織擁有者安裝或批准它。200如果您在瀏覽器中連接了 GitHub,會話可以複製任何公開儲存庫,但私有儲存庫只有在 Claude GitHub App 安裝在擁有它的帳戶或組織上,且安裝的儲存庫存取包括它時才會出現。[安裝 Claude GitHub App](https://github.com/apps/claude/installations/new),或要求組織擁有者安裝或批准它。
229 201
230如果您使用 `/web-setup` 連接,會話可以存取您的 `gh` 權杖可以存取的每個儲存庫。在您的 shell 中執行 `gh repo view OWNER/REPO` 以檢查您的 GitHub CLI 登入是否可以看到該儲存庫,如果您自連接以來已切換 `gh` 帳戶,請再次執行 `/web-setup`。202如果您使用 `/web-setup` 連接,會話可以存取您的 `gh` 權杖可以存取的每個儲存庫。在您的 shell 中執行 `gh repo view OWNER/REPO` 以檢查您的 GitHub CLI 登入是否可以看到該儲存庫,如果您自連接以來已切換 `gh` 帳戶,請再次執行 `/web-setup`。
231 203
232<h3 id="the-page-only-shows-a-github-login-button">204### 頁面只顯示 GitHub 登入按鈕
233 頁面只顯示 GitHub 登入按鈕
234</h3>
235 205
236雲端會話需要連接的 GitHub 帳戶。透過上面的瀏覽器流程連接,或者如果您使用 GitHub CLI,從您的終端執行 `/web-setup`。如果您根本不想連接 GitHub,請參閱 [Remote Control](/docs/zh-TW/remote-control) 以在您自己的機器上執行 Claude Code 並從網頁監控它。206雲端會話需要連接的 GitHub 帳戶。透過上面的瀏覽器流程連接,或者如果您使用 GitHub CLI,從您的終端執行 `/web-setup`。如果您根本不想連接 GitHub,請參閱 [Remote Control](/docs/zh-TW/remote-control) 以在您自己的機器上執行 Claude Code 並從網頁監控它。
237 207
238<h3 id="claude-code-isn’t-available-on-your-account">208### "Claude Code 不適用於您的帳戶"
239 "Claude Code 不適用於您的帳戶"
240</h3>
241 209
242您在選定組織中的席位不包括 Claude Code。如果您屬於另一個組織,請點擊該頁面上的**切換組織**。否則,請要求組織的擁有者為您分配一個[包括 Claude Code 的席位](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan)。210您在選定組織中的席位不包括 Claude Code。如果您屬於另一個組織,請點擊該頁面上的**切換組織**。否則,請要求組織的擁有者為您分配一個[包括 Claude Code 的席位](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan)。
243 211
244<h3 id="/web-setup-says-not-signed-in-to-claude">212### `/web-setup` 說 "Not signed in to Claude"
245 `/web-setup` 說 "Not signed in to Claude"
246</h3>
247 213
248如果 `/web-setup` 回應 "Not signed in to Claude. Run /login first.",CLI 沒有有效的 claude.ai 登入。當先前的登入已過期時,也可能發生這種情況。執行 `/login`,使用您的 claude.ai 帳戶登入,然後再次執行 `/web-setup`。214如果 `/web-setup` 回應 "Not signed in to Claude. Run /login first.",CLI 沒有有效的 claude.ai 登入。當先前的登入已過期時,也可能發生這種情況。執行 `/login`,使用您的 claude.ai 帳戶登入,然後再次執行 `/web-setup`。
249 215
250<h3 id="/web-setup-warns-that-your-token-doesn’t-have-the-workflow-scope">216### `/web-setup` 警告您的權杖沒有 `workflow` 範圍
251 `/web-setup` 警告您的權杖沒有 `workflow` 範圍
252</h3>
253 217
254如果 `/web-setup` 說您的 GitHub CLI 權杖沒有 `workflow` 範圍,您可以繼續,但 GitHub 可能會拒絕使用該權杖進行的某些推送,例如更改 GitHub Actions 工作流程檔案的推送。要新增範圍,在您的 shell 中執行 `gh auth refresh -s workflow`,然後再次執行 `/web-setup`。218如果 `/web-setup` 說您的 GitHub CLI 權杖沒有 `workflow` 範圍,您可以繼續,但 GitHub 可能會拒絕使用該權杖進行的某些推送,例如更改 GitHub Actions 工作流程檔案的推送。要新增範圍,在您的 shell 中執行 `gh auth refresh -s workflow`,然後再次執行 `/web-setup`。
255 219
256<h3 id="web-setup-shows-no-commands-match-or-unknown-command">220### `/web-setup` 顯示 "No commands match" 或 "Unknown command"
257 `/web-setup` 顯示 "No commands match" 或 "Unknown command"
258</h3>
259 221
260`/web-setup` 在 Claude Code CLI 內執行,而不是在您的 shell 中。首先啟動 `claude`,然後在提示符處輸入 `/web-setup`。222`/web-setup` 在 Claude Code CLI 內執行,而不是在您的 shell 中。首先啟動 `claude`,然後在提示符處輸入 `/web-setup`。
261 223
268* 管理員已為您的組織停用雲端會話。在這種情況下,提交 `/web-setup` 會返回 [`Cloud sessions are disabled by your organization's policy`](/docs/zh-TW/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`](/docs/zh-TW/errors#cloud-sessions-are-disabled-by-your-organizations-policy)。在 v2.1.268 之前,這種情況也會返回 `Unknown command: /web-setup`。
269* 您的 Enterprise 組織已啟用[零資料保留](/docs/zh-TW/zero-data-retention),或已套用 [HIPAA 設定](/docs/zh-TW/hipaa-setup)。任一項都會使雲端工作階段無法使用。231* 您的 Enterprise 組織已啟用[零資料保留](/docs/zh-TW/zero-data-retention),或已套用 [HIPAA 設定](/docs/zh-TW/hipaa-setup)。任一項都會使雲端工作階段無法使用。
270 232
271<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">233### 使用 `--cloud` 時出現 "Could not create a cloud environment" 或 "No cloud environment available"
272 使用 `--cloud` 時出現 "Could not create a cloud environment" 或 "No cloud environment available"
273</h3>
274 234
275雲端會話功能會在您沒有雲端環境時自動建立預設雲端環境。如果您看到 "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-TW/cloud-environments#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) 的[環境選擇器](/docs/zh-TW/cloud-environments#configure-your-environment)新增環境。
276 236
277<h3 id="setup-script-failed">237### 設定指令碼失敗
278 設定指令碼失敗
279</h3>
280 238
281設定指令碼以非零狀態退出,這會阻止會話啟動。常見原因:239設定指令碼以非零狀態退出,這會阻止會話啟動。常見原因:
282 240
286 244
287要除錯,在指令碼頂部新增 `set -x` 以查看哪個命令失敗。對於非關鍵命令,附加 `|| true` 以便它們不會阻止會話啟動。245要除錯,在指令碼頂部新增 `set -x` 以查看哪個命令失敗。對於非關鍵命令,附加 `|| true` 以便它們不會阻止會話啟動。
288 246
289<h3 id="new-sessions-hang-or-time-out-during-setup">247### 新會話在設定期間掛起或逾時
290 新會話在設定期間掛起或逾時
291</h3>
292 248
293如果新會話在設定指令碼步驟上停滯或在指令碼完成前因通用容器錯誤而失敗,指令碼可能超過了大約五分鐘的時間預算來建立[環境快取](/docs/zh-TW/cloud-environments#environment-caching)。繁重的步驟,例如拉取大型 Docker 映像、同步完整依賴樹或下載模型權重,通常會將總數推過限制,特別是當它們一個接一個執行時。249如果新會話在設定指令碼步驟上停滯或在指令碼完成前因通用容器錯誤而失敗,指令碼可能超過了大約五分鐘的時間預算來建立[環境快取](/docs/zh-TW/cloud-environments#environment-caching)。繁重的步驟,例如拉取大型 Docker 映像、同步完整依賴樹或下載模型權重,通常會將總數推過限制,特別是當它們一個接一個執行時。
294 250
298* 將最大的下載移出設定指令碼,進入 [SessionStart hook](/docs/zh-TW/cloud-environments#setup-scripts-vs-sessionstart-hooks),在背景中啟動它們,以便會話在它們完成時變得可用。254* 將最大的下載移出設定指令碼,進入 [SessionStart hook](/docs/zh-TW/cloud-environments#setup-scripts-vs-sessionstart-hooks),在背景中啟動它們,以便會話在它們完成時變得可用。
299* 從設定指令碼中移除長重試睡眠,因為停滯的重試迴圈會計入預算。255* 從設定指令碼中移除長重試睡眠,因為停滯的重試迴圈會計入預算。
300 256
301<h3 id="session-keeps-running-after-closing-the-tab">257### 會話在關閉標籤後保持執行
302 會話在關閉標籤後保持執行
303</h3>
304 258
305這是設計使然。關閉標籤或導航離開不會停止會話。它在背景中繼續執行,直到 Claude 完成當前任務,然後閒置。從側邊欄,您可以[存檔會話](/docs/zh-TW/claude-code-on-the-web#archive-sessions)以將其從列表中隱藏,或[刪除它](/docs/zh-TW/claude-code-on-the-web#delete-sessions)以永久移除它。259這是設計使然。關閉標籤或導航離開不會停止會話。它在背景中繼續執行,直到 Claude 完成當前任務,然後閒置。從側邊欄,您可以[存檔會話](/docs/zh-TW/claude-code-on-the-web#archive-sessions)以將其從列表中隱藏,或[刪除它](/docs/zh-TW/claude-code-on-the-web#delete-sessions)以永久移除它。
306 260
307<h2 id="next-steps">261## 後續步驟
308 後續步驟
309</h2>
310 262
311現在您可以提交和檢查任務,這些頁面涵蓋接下來的內容:從您的終端啟動雲端會話、安排定期工作以及為 Claude 提供常設指令。263現在您可以提交和檢查任務,這些頁面涵蓋接下來的內容:從您的終端啟動雲端會話、安排定期工作以及為 Claude 提供常設指令。
312 264
313* [使用 Claude Code on the web](/docs/zh-TW/claude-code-on-the-web):完整參考,包括將會話傳送到您的終端、會話共享和自動修復提取請求265* [使用 Claude Code on the web](/docs/zh-TW/claude-code-on-the-web):完整參考,包括將會話傳送到您的終端、會話共享和自動修復提取請求
314* [設定雲端環境](/docs/zh-TW/cloud-environments):網路存取層級、環境變數和雲端會話的設定指令碼266* [設定雲端環境](/docs/zh-TW/cloud-environments):網路存取層級、環境變數和雲端會話的設定指令碼
315* [Routines](/docs/zh-TW/routines):按計劃、透過 API 呼叫或回應 GitHub 事件自動化工作267* [雲端排程任務](/docs/zh-TW/routines):按排程、透過 API 呼叫或回應 GitHub 事件自動化工作
316* [CLAUDE.md](/docs/zh-TW/memory):為 Claude 提供在每個會話開始時載入的持久指令和上下文268* [CLAUDE.md](/docs/zh-TW/memory):為 Claude 提供在每個會話開始時載入的持久指令和上下文
317* 安裝 Claude 行動應用程式以用於 [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) 或 [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) 以從您的手機監控會話。從 Claude Code CLI,`/mobile` 顯示 QR 碼以用於 [claude.ai/mobile](https://claude.ai/mobile),該碼會為您的手機開啟正確的應用程式商店。269* 安裝 Claude 行動應用程式以用於 [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) 或 [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) 以從您的手機監控會話。從 Claude Code CLI,`/mobile` 顯示 QR 碼以用於 [claude.ai/mobile](https://claude.ai/mobile),該碼會為您的手機開啟正確的應用程式商店。