gpt4 book ai didi

gitlab - 带有自托管 Gitlab 的 Netlify CMS

转载 作者:行者123 更新时间:2023-12-02 03:07:10 24 4
gpt4 key购买 nike

我有一个 Gatsby 静态站点,当前通过 Zeit Now 从自托管 Gitlab 进行部署帐户。

我想添加Netlify CMS ,但是它only seems to integrate with a Gitlab.com account

是否可以通过自托管的 Gitlab 帐户使用 Netlify CMS?

最佳答案

您将能够将 Netlify CMS 与自托管 Gitlab 服务器结合使用 using Implicit Grant

如文档所示,您在 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 上:设置 application on Gitlab要获取 app_id 并设置重定向 URI,请输入访问 Netlify CMS 的地址,例如 https://www.example.com/admin/ 。对于范围,选择 api

更新:建议使用client-side PKCE Authorization现在是 Gitlab,而不是隐式授予。

关于gitlab - 带有自托管 Gitlab 的 Netlify CMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52003501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com