跳至主要内容

配置自动链接以引用外部资源

您可以添加指向外部资源(如 Jira 问题和 Zendesk工单)的自动链接,以帮助简化您的工作流程。

谁可以使用此功能?

具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的代码库可以使用自动链接。更多信息,请参见“GitHub 的套餐”。

任何拥有代码库管理员权限的用户都可以配置自动链接引用,以将问题、拉取请求、提交消息和发行说明链接到外部第三方服务。

自动链接引用现在可以接受字母数字字符。最初引入时,自定义自动链接仅限于使用数字标识符的外部资源。自定义自动链接现在可以使用字母数字和数字标识符。

您可以通过指定引用前缀和目标 URL 来定义自定义自动链接。

  • 引用前缀不能有重叠的名称。例如,一个代码库不能有两个自定义自动链接的前缀,例如TICKETTICK,因为这两个前缀都将匹配字符串TICKET123a
  • 目标 URL 包含一个<num>变量,该变量表示链接资源的引用标识符。

此过程演示如何配置自动链接以引用外部资源。例如,如果您使用 Zendesk 来跟踪用户报告的工单,您可以在您打开的修复问题的拉取请求中引用工单号。

  1. 在 GitHub 上,导航到代码库的主页。

  2. 在您的代码库名称下,单击 设置。如果您看不到“设置”选项卡,请选择下拉菜单,然后单击设置

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在侧边栏的“集成”部分,单击 自动链接引用

  4. 在页面右上角,单击添加自动链接引用

    Screenshot of the "autolink references" page. The "Add autolink reference" button is highlighted by a dark orange outline.

  5. 选择外部资源中使用的引用标识符的格式,即字母数字数字

  6. 在“引用前缀”下,键入一个简短且有意义的前缀。协作者将使用此文本为外部资源生成自动链接。

  7. 在“目标 URL”下,键入要创建的外部系统链接的格式。使用<num>变量作为引用标识符的占位符。

  8. 查看预览并验证自动链接和外部引用是否正确,然后单击添加自动链接引用以定义链接。

例如,您可以输入以下内容。

  • 引用前缀:JIRA-
  • 目标 URL:https://jira.example.com/issue?query=<num>
  • 预览:JIRA-123 将转换为 https://jira.example.com/issue?query=123