是否可以使用 GitHub REST API 或 GraphQL API v4 仅使用 SHA-1 哈希(不知道存储库名称和相应的分支)获取 Git 提交的详细信息?
根据GitHub 的 REST API规范,这是不可能的。目前,我正在使用 GitHub GraphQL API,但我没有成功实现这一点。
是否可以使用 GitHub REST API 或 GraphQL API v4 仅使用 SHA-1 哈希(不知道存储库名称和相应的分支)获取 Git 提交的详细信息?
根据GitHub 的 REST API规范,这是不可能的。目前,我正在使用 GitHub GraphQL API,但我没有成功实现这一点。
您可以使用Search commit API搜索具有特定 sha 的提交:
curl "https://api.github.com/search/commits?q=6302aad48c5cb56c9f9c3fb7aa73d2f1f2f10540" \
-H "Accept: application/vnd.github.cloak-preview"