コンテンツにスキップ

GitHub

API

デフォルトブランチを取得する

https://api.github.com/repos/{owner}/{repo}GETすると、対象リポジトリの情報を取得できる。
JSON形式のレスポンスのうち、default_branchキーの値にデフォルトブランチがセットされている。

$ curl https://api.github.com/repos/netbox-community/ansible_modules
{
  "id": 204365310,
  "node_id": "MDEwOlJlcG9zaXRvcnkyMDQzNjUzMTA=",
  "name": "ansible_modules",
  "full_name": "netbox-community/ansible_modules",
  "private": false,

  :
  :

  "visibility": "public",
  "forks": 123,
  "open_issues": 46,
  "watchers": 200,
  "default_branch": "devel",

  :
  :
}