Config error for CMS

I am getting the error

Error loading the CMS configuration
Config Errors:
config must have required property 'media_folder'
config must have required property 'media_library'
config must match a schema in anyOf
config must have required property 'collections'
Check your config.yml file.

when I visit my website follow by “/admin”

Here is my config.

backend:
  name: git-gateway
  branch: master # Branch to update (optional; defaults to master)
media_folder: "/"
media_library: "/"
collections:
  - name: "testimonials"
    create: true # users can create new documents

Could you share your entire config? media_folder is a required property, media_library is not. So, it’s strange. Additionally, if you should share your website’s URL, that might help too.