本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對適用於 的 Amazon Q Developer 問題進行故障診斷 GitHub
請參閱下一節,針對使用 Amazon Q Developer for 時的常見問題進行疑難排解GitHub。
Amazon Q Developer 不會使用分支保護規則在儲存庫中產生提取請求
問題:Amazon Q Developer 無法在我的GitHub儲存庫中建立提取請求,該儲存庫具有分支保護規則。
解決方案:分支保護規則可防止 Amazon Q Developer 建立分支以建立提取請求。若要在具有分支保護規則的儲存庫GitHub中使用 Amazon Q Developer for,您需要將 Amazon Q Developer 應用程式新增至允許清單。
將 Amazon Q Developer 應用程式新增至允許清單
-
如有必要,GitHub
請使用您的GitHub登入資料登入您的帳戶。 -
導覽至您的GitHub組織,然後導覽至您要允許列出GitHub應用程式 Amazon Q 開發人員的儲存庫。
-
選擇設定,然後從導覽窗格中選擇分支。
-
在分支保護規則下,選擇編輯以修改分支保護規則。
-
選擇限制建立相符分支的推送,並搜尋 Amazon Q Developer for GitHub 應用程式。
-
選擇儲存變更,以允許 Amazon Q Developer 針對 Amazon Q Developer 標籤的問題建立提取請求。
若要進一步了解如何修改 中的分支保護規則GitHub,請參閱建立分支保護規則
GitHub 問題中缺少 Amazon Q Developer 標籤
問題:我在 GitHub 問題中看不到 Amazon Q 開發代理程式或 Amazon Q 轉換代理程式標籤。
解決方案:如果在為GitHub應用程式安裝 Amazon Q Developer 時未自動建立標籤,或標籤被意外刪除,您可以在 中手動建立標籤GitHub。標籤必須命名為 Amazon Q 開發代理程式和 Amazon Q 轉換代理程式,才能將其識別並處理為 Amazon Q 開發人員標籤。如需詳細資訊,請參閱 GitHub 文件中的建立標籤
Amazon Q Developer 未建立GitHub問題的程式碼
問題:我建立了 GitHub 問題,並叫用 Amazon Q Developer 執行任務,但我收到以下一系列有關技術問題的訊息:
-
⏳ 我正在為此問題產生程式碼。我會使用註解更新此問題,並在完成時開啟提取請求。
-
⚠️ 我遇到技術問題。我無法解決問題。我將再試一次。這可能需要一些時間。
-
⚠️ 我遇到技術問題。我無法解決問題。我將再試一次。這可能需要一些時間。
-
🔴 我遇到技術問題。我無法解決問題。
考慮將此問題重新指派給使用者。這可協助您保持在生成式 AI 功能用量的配額內。
解決方案:如果 Amazon Q Developer 無法處理您的問題並為其產生程式碼,請建立新的問題,並將 Amazon Q 開發代理程式或 Amazon Q 轉換代理程式標籤套用至新問題。若要進一步了解如何建立問題並套用 Amazon Q Developer 代理程式標籤,請參閱 在 中使用 Amazon Q Developer 開發功能和迭代 GitHub或 在 中使用 Amazon Q Developer 轉換程式碼 GitHub。