reactjs - 使用 Git 网关配置 Netlify CMS 的问题
问题描述
我正在尝试将此 Gatsby 启动器与 Netlify CMS 一起使用。https://github.com/stackrole-dev/gatsby-starter-foundation
我完全按照说明进行操作,但是在启用 Git 网关后,当我尝试以管理员身份登录时,我遇到了这个错误消息。
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:
解决方案
您需要在 Netlify 中启用您的设置git-gateway
和外部提供程序,如Netlify 文档中所示:
此配置可在https://app.netlify.com/sites/YOURNAME/settings/identity下找到
另外,你的config.yml
不足:
backend:
name: git-gateway
repo: username/repository
branch: master
注意:更改username
和repository
为你的名字。
推荐阅读
- c++ - 带有 switch 语句的 do-while 循环 - 无限循环错误
- node.js - 为 Electron 应用程序重建 SQLite3 时出错
- javascript - Three.js 中点网格的“液化”表面
- encryption - 在 SqlDataSource 选择上解密数据
- python - Sphinx 在变量列表中创建指向具有相同名称的类的链接
- c# - 如何在 MVC 上执行编辑以保持某些值的唯一性?
- ruby-on-rails - 如何在 Rails 中制作动态引导轮播?
- c - 在 C 编程中将 .h 文件实现到 main() 中
- sql-server - SSIS - 数据查看器不显示派生列
- java - 使用 listIterator 遍历和替换 Char 值的双链表