Help us learn about your current experience with the documentation. Take the survey.

Web 提交 API

  • 层级:免费
  • 提供:GitLab.com, GitLab 自托管版, GitLab 专用版

使用此 API 获取通过 Web UI 创建的提交信息。

获取公钥签名

获取用于签名 Web 提交的 GitLab 公钥。

GET /web_commits/public_key

如果成功,将返回 200 以及以下响应属性:

属性 类型 描述
public_key string 用于签名 Web 提交的 GitLab 公钥。

示例请求:

curl --url "https://gitlab.example.com/api/v4/web_commits/public_key"

示例响应:

[
  {
    public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt4596k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFNzjFvpaMgJw0=\""
  }
]