Netlify CMS с автономным Gitlab - PullRequest
0 голосов
/ 24 августа 2018

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

Я хотел бы добавить Netlify CMS , но он , похоже, интегрируется только с учетной записью Gitlab.com .

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

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

Используя Netlify CLI , вы настраиваете его на автоматическое развертывание с GitLab, размещенного на собственной машине.

Вам необходимо настроить SSH-ключ и интеграция с веб-крюком .Вот подробное руководство: Автоматическое развертывание на Netlify из GitLab с автономным размещением

0 голосов
/ 24 августа 2018

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

...