Amazon Q 开发者问题疑难解答 GitHub - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Q 开发者问题疑难解答 GitHub

请参阅以下部分,以解决在使用 Amazon Q Developer 时遇到的常见问题GitHub。

Amazon Q Developer 未在具有分支保护规则的存储库中生成拉取请求

问题:Amazon Q Developer 无法在我的GitHub存储库中创建拉取请求,该存储库有分支保护规则。

解决方案:分支保护规则阻止 Amazon Q Developer 创建分支来创建拉取请求。要在具有分支保护规则的存储库GitHub中使用 Amazon Q Developer,您需要将 Amazon Q Developer 应用程序添加到允许列表中。

将 Amazon Q Developer 应用程序添加到您的允许列表
  1. 如有必要,请使用您的GitHub凭证登录您的GitHub账户。

  2. 导航到您的GitHub组织,然后导航到您想要允许列出 Amazon Q Developer for GitHub 应用程序的存储库。

  3. 选择 “设置”,然后从导航窗格中选择 “分支”。

  4. 在 “分支保护规则” 下,选择 “编辑” 以修改分支保护规则。

  5. 选择 “限制创建匹配分支的推送”,然后搜索适用于GitHub应用程序的 Amazon Q Developer。

  6. 选择 “保存更改”,允许 Amazon Q 开发者针对与 Amazon Q 开发者标签有关的问题创建拉取请求。

要了解有关修改分支保护规则的更多信息GitHub,请参阅创建分支保护规则

GitHub问题中缺少 Amazon Q 开发者标签

问题:我看不到 Amazon Q 开发代理Amazon Q 转换代理标签有 GitHub 问题。

解决方案:如果您在安装 Amazon Q Developer for GitHub 应用程序时未自动创建标签,或者标签被无意中删除,则可以在中GitHub手动创建标签。这些标签必须命名为 Amazon Q 开发代理和 A mazon Q 转换代理,才能被识别为 Amazon Q 开发者标签并作为 Amazon Q 开发者标签进行处理。有关更多信息,请参阅GitHub 文档中的创建标签

Amazon Q 开发者没有为GitHub问题创建代码

问题:我创建了一个 GitHub 问题并调用了 Amazon Q Developer 来执行任务,但我收到了以下一系列关于技术困难的消息:

  1. ⏳ 我正在为这个问题生成代码。我将通过评论更新这个问题,并在完成后打开拉取请求。

  2. ⚠️ 我遇到了技术问题。我无法解决这个问题。我要再试一次。这可能需要一些时间。

  3. ⚠️ 我遇到了技术问题。我无法解决这个问题。我要再试一次。这可能需要一些时间。

  4. 🔴 我遇到了技术问题。我无法解决这个问题。

    考虑将此问题重新分配给用户。这将帮助你保持在生成式 AI 功能的使用配额之内。

解决方案:如果 Amazon Q Developer 无法处理您的问题并为其生成代码,请创建一个新问题并将 Amazon Q 开发代理Amazon Q 转换代理标签应用于新问题。要了解有关创建议题和应用 Amazon Q 开发者代理标签的更多信息,请参阅在 Amazon Q 开发者中开发功能并进行迭代 GitHub使用 Amazon Q 开发者转换代码 GitHub