reactjs - 使用 Git Gateway 配置 Netlify CMS 的问题

标签 reactjs gatsby netlify netlify-cms

我正在尝试将此 Gatsby starter 与 Netlify CMS 一起使用。 https://github.com/stackrole-dev/gatsby-starter-foundation

我完全按照说明操作,但是在启用 Git Gateway 后,当我尝试以管理员身份登录时,遇到了此错误消息。

Your Git Gateway backend is not returning valid settings. Please make sure it is enabled.

我不知道为什么它不起作用。

我的 config.yml
backend:
  name: git-gateway
  commit_messages:
    create: 'Create {{collection}} “{{slug}}”'
    update: 'Update {{collection}} “{{slug}}”'
    delete: 'Delete {{collection}} “{{slug}}”'
    uploadMedia: '[skip ci] Upload “{{path}}”'
    deleteMedia: '[skip ci] Delete “{{path}}”'

local_backend: true # run npx netlify-cms-proxy-server for local testing

media_folder: "static/assets" 
public_folder: "/assets" 

collections:

最佳答案

您需要为 git-gateway 启用您的设置和 Netlify 中的外部提供程序,如 Netlify documentation 中所示:
git-gateway
此配置可以在 https://app.netlify.com/sites/YOURNAME/settings/identity 下找到
此外,您的 config.yml缺乏:

backend:
  name: git-gateway
  repo: username/repository
  branch: master
注:改usernamerepository为你的名字。

关于reactjs - 使用 Git Gateway 配置 Netlify CMS 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62203427/

相关文章:

html - 如何使输入表单只有数字

javascript - 如何将亚马逊关联广告小部件插入网站

javascript - 我应该在前端哪里为我的 Gatsby 网站加载Stripe?我对 Netlify 的插入在我目前的实现中崩溃了

Facebook 无法识别 Netlify 上的一些 Gatsby React Helmet 元标签

arrays - ReactJS - 当我改变状态时, Prop 也会改变

javascript - React-bootstrap 工具提示未触发

javascript - React/Gatsby 组件中的动态背景图片

javascript - Gatsby Link 通过 Props 将上一页的 location.path 传递到下一页

reactjs - 在 Netlify 上部署的 Gatsby Starter 上安装 'react-bootstrap'

javascript - 类型错误 : Cannot read property 'token' of undefined error in reactjs login page