议题可用于跟踪漏洞、增强功能或其他请求。 有关详细信息,请参阅“关于问题”。
仓库管理员可以禁用仓库的议题。 有关详细信息,请参阅“禁用问题”。
从仓库创建议题
- On your GitHub Enterprise Server instance, navigate to the main page of the repository. 2. 在存储库名称下,单击 “问题”。 1. 单击“新建问题”。
- 如果� 的存储库使用问题模板,请在要打开的问题类型旁边单击“开始”。 ,或者,如果可用选项中未包含� 想要打开的问题类型,请单击“打开空白问题”。 1. 键入议题的� �题和说明。 1. 如果� 是项目维护者,可以将问题分配给某人、将其添� 到项目板、将其与里程碑关联或应用� �签。 1. 完成后,单击“提交新问题”。
使用 GitHub CLI 创建议题
GitHub CLI 是用于从计算机的命令行使用 GitHub 的开源工具。 从命令行操作时,您可以使用 GitHub CLI 来节省时间并避免切换上下文。 若要详细了解 GitHub CLI,请参阅“关于 GitHub CLI”。
若要创建问题,请使用 gh issue create
子命令。 若要跳过交互式提示,请添� --body
� �志和 --title
� �志。
gh issue create --title "My new issue" --body "Here are more details."
您还可以指定受理人、� �签、里程碑和项目。
gh issue create --title "My new issue" --body "Here are more details." --assignee @me,monalisa --label "bug,help wanted" --project onboarding --milestone "learning codebase"
从评论创建议题
您可以从议题或拉取请求中的评论打开新议题。 从评论打开议题时,该议题包含一个代� �段,显示评论的原始发布位置。
- 导航到您要从中打开议题的评论。
- 单击评论中的
- 单击“新问题中的引用”。
- 使用“Repository(仓库)”下拉菜单,并选择要在其中打开议题的仓库。
- 键入议题的描述性� �题和正文。
- 单击“创建问题”。 1. 如果� 是项目维护者,可以将问题分配给某人、将其添� 到项目板、将其与里程碑关联或应用� �签。 1. 完成后,单击“提交新问题”。
从代� �创建议题
您可以从文件或拉取请求的特定代� �行打开新议题。 从代� �打开议题时,议题包含小片段,其中显示所选代� �的行或范围。 只能打开存储代� �的仓库中的议题。
- On your GitHub Enterprise Server instance, navigate to the main page of the repository.
- 找到要在议题中引用的代� �:
- 要打开文件中代� �相关的议题,请找到该文件。
- 要打开拉取请求中代� �相关的问题,请导航到该拉取请求并单击 “文件已更改”。 然后浏览到含有要包含在评论中的代� �的文件,并单击“查看”。
- 选择是选择一行还是一个范围:
- 要选择单行代� �,请单击行号以高亮显示该行。
- 要选择代� �范围,请单击范围内第一行的行号以高亮显示代� �行。 然后,将� � �停在代� �范围的最后一行,按 Shift,再单击行号以突出显示范围。
- 要选择单行代� �,请单击行号以高亮显示该行。
- 在代� �范围左侧,单击 。 在下拉菜单中,单击“新问题中的引用”。 1. 键入议题的� �题和说明。 1. 如果� 是项目维护者,可以将问题分配给某人、将其添� 到项目板、将其与里程碑关联或应用� �签。 1. 完成后,单击“提交新问题”。
从项目板说明创建议题
如果使用项目板对工作进行跟踪和排列优先级,您可以将项目板注释转换为议题。 有关详细信息,请参阅“关于项目板”和“向项目板添� 备注”。
从 URL 查询创建议题
您可以使用查询参数打开议题。 查询参数是 URL 中可以定制的部分,用于在 GitHub 上共享特定的网页视图,如搜索过滤结果或议题模板。 要创建自己的查询参数,必须将键与值进行配对。
提示:还可创建可通过默认� �签、代理人和问题� �题打开的问题模板。 有关详细信息,请参阅“使用模板鼓励创建有用的问题和拉取请求”。
必须具有适当的权限才可执行使用相关查询参数的操作。 例如,必须具有向问题添� � �签的权限才可使用 labels
查询参数。 有关详细信息,请参阅“组织的存储库角色”。
如果使用查询参数创建了� 效的 URL ,或者没有适当的权限,则 URL 将返回 404 Not Found
错误页面。 如果创建的 URL 超过服务器限制,URL 将返回 414 URI Too Long
错误页面。
查询参数 | 示例 |
---|---|
title | https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report 创建� �签为“bug”和� �题为“新 bug 报告”的问题。 |
body | https://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem. 在问题正文中创建� �题为“新 bug 报告”的问题和评论“描述问题”。 |
labels | https://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug 创建� �签为“所需帮助”和“bug”的问题。 |
milestone | https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones 创建里程碑为“测试里程碑”的问题。 |
assignees | https://github.com/octo-org/octo-repo/issues/new?assignees=octocat 创建问题并将其分配给 @octocat。 |
projects | https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 创建� �题为“Bug 修复”的问题,并将其添� 到组织的项目板 1。 |
template | https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md 在问题正文中使用模板创建问题。 template 查询参数适用于在存储库� �目录 docs/ 或 .github/ 的 ISSUE_TEMPLATE 子目录中存储的模板。 有关详细信息,请参阅“使用模板鼓励创建有用的问题和拉取请求”。 |