針對適用於 的 Amazon Q Developer 問題進行故障診斷 GitHub - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

針對適用於 的 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 應用程式新增至允許清單
  1. 如有必要,GitHub請使用您的GitHub登入資料登入您的帳戶。

  2. 導覽至您的GitHub組織,然後導覽至您要允許列出GitHub應用程式 Amazon Q 開發人員的儲存庫。

  3. 選擇設定,然後從導覽窗格中選擇分支

  4. 分支保護規則下,選擇編輯以修改分支保護規則。

  5. 選擇限制建立相符分支的推送,並搜尋 Amazon Q Developer for GitHub 應用程式。

  6. 選擇儲存變更,以允許 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 執行任務,但我收到以下一系列有關技術問題的訊息:

  1. ⏳ 我正在為此問題產生程式碼。我會使用註解更新此問題,並在完成時開啟提取請求。

  2. ⚠️ 我遇到技術問題。我無法解決問題。我將再試一次。這可能需要一些時間。

  3. ⚠️ 我遇到技術問題。我無法解決問題。我將再試一次。這可能需要一些時間。

  4. 🔴 我遇到技術問題。我無法解決問題。

    考慮將此問題重新指派給使用者。這可協助您保持在生成式 AI 功能用量的配額內。

解決方案:如果 Amazon Q Developer 無法處理您的問題並為其產生程式碼,請建立新的問題,並將 Amazon Q 開發代理程式或 Amazon Q 轉換代理程式標籤套用至新問題。若要進一步了解如何建立問題並套用 Amazon Q Developer 代理程式標籤,請參閱 在 中使用 Amazon Q Developer 開發功能和迭代 GitHub在 中使用 Amazon Q Developer 轉換程式碼 GitHub