获取存储库操作检索特定 GitHub 存储库的详细信息。

概览

获取存储库操作使用所有者名称和存储库名称检索 GitHub 存储库的详细信息。 检索到的数据包括 repository ID、name、full name、owner、visibility、description、number of fork、issues、default branch、API URL、HTML URL、created、updated 和 pushed timestamps。 该操作需要一个活动的 GitHub 会话来验证请求。

设置

获取存储库操作包含以下设置:

注: 所有输入字段都支持字符串变量。 您可以创建一个字符串变量来保存相应的文本字符串,并在适用的设置中选择。
会话名称

指定连接操作创建的 GitHub 会话名称。 使用以下选项之一来指定会话名称:

  • 会话名称: 直接将会话名称作为文本输入,或选择包含会话名称文本的字符串变量。 Automation 360 将 Default 设置为默认会话名称。
  • 变量: 选择连接操作创建的 GitHub 会话变量。
所有者名称
指定 GitHub 存储库所有者的名称。 所有者可以是组织或用户账户。 您可以直接将名称作为文本输入,或选择适用的字符串变量。
存储库名称
指定要检索的 GitHub 存储库名称。 您可以直接将存储库名称作为文本输入,或选择适用的字符串变量。
将输出分配给变量
指定操作存储响应数据的变量。 响应数据包括以下字段:
  • id: 存储库的唯一标识符。
  • name: 存储库的名称。
  • fullName: 包含所有者详细信息的存储库全名,格式如下:组织名称/存储库名称
  • owner: 存储库的所有者。
  • private: 指示存储库是否为私有的可见性设置。
  • description: 存储库的描述。
  • fork: 指示存储库是否为另一个存储库的分支的 fork 设置。
  • hasIssues: 指示存储库是否有未解决问题的问题设置。
  • defaultBranch: 存储库的默认分支。
  • URL: 存储库的 API URL。
  • htmlUrl: 存储库的 HTML URL。
  • createdAt: 指示存储库创建时间的时间戳。
  • updatedAt: 指示存储库最后更新时间的时间戳。
  • pushedAt: 指示最后一个拉取请求合并到主分支的时间戳。
使用以下选项之一来分配输出:
  • 多个变量: 创建并指定单独的变量以存储特定的响应数据。

    使用添加变量映射选项来指定键和值对应的变量类型,以存储特定的响应数据。

  • 字典: 创建并指定一个字典变量以存储完整的响应数据。 也可以选择一个现有的字典变量。