Netlify CMS与自托管Gitlab

Und*_*ion 3 gitlab netlify netlify-cms

我有一个Gatsby静态站点,目前通过Zeit Now从一个自托管的Gitlab帐户部署.

我想添加Netlify CMS,但它似乎只与Gitlab.com帐户集成.

是否可以将Netlify CMS与自托管Gitlab帐户一起使用?

tal*_*ves 8

您可以使用隐式授权Netlify CMS与自托管Gitlab服务器一起使用

如文档所示,您的选项backend位于config.yml文件中:

backend:
  name: gitlab
  repo: owner-name/repo-name # Path to your GitLab repository
  auth_type: implicit # Required for implicit grant
  app_id: your-app-id # Application ID from your GitLab settings
  api_root: https://my-hosted-gitlab-instance.com/api/v4
  base_url: https://my-hosted-gitlab-instance.com
  auth_endpoint: oauth/authorize
Run Code Online (Sandbox Code Playgroud)

在Gitlab上:在Gitlab上设置应用程序以获取app_id和设置重定向URI,输入您访问Netlify CMS的地址,例如https://www.example.com/admin/.对于范围,请选择api