Netlify CMS с самообслуживанием Gitlab

Undistraction спросил: 31 июля 2018 в 09:49 в: gitlab

У меня есть статический сайт Gatsby, который в настоящее время развернут через Zeit Now из собственной учетной записи Gitlab.

Я хотел бы добавить Netlify CMS, но он только кажется интегрированным с Gitlab.com .

Можно ли использовать Netlify CMS с собственной учетной записью Gitlab?


1 ответ

Есть решение
talves ответил: 31 июля 2018 в 12:54

Вы сможете использовать 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

На Gitlab: Настройте приложение на Gitlab чтобы получить app_id и установить URI перенаправления, введите адрес, по которому вы получаете доступ к Netlify CMS, например, https://www.example.com/admin/. Для области действия выберите api