我正在尝试将此 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 中所示:
此配置可以在 https://app.netlify.com/sites/YOURNAME/settings/identity 下找到
此外,您的 config.yml
缺乏:
backend:
name: git-gateway
repo: username/repository
branch: master
注:改username
和 repository
为你的名字。
关于reactjs - 使用 Git Gateway 配置 Netlify CMS 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62203427/