netlify-cms-backend-git-gateway

2.13.1 • Public • Published

Git Gateway

Netlify's gateway to hosted git APIs.

Code structure

Implementation for File Management System API based on Api.

Api and Implementation from backend-github/gitlab/bitbacket extended with Netlify-specific LargeMedia(LFS) and JWT auth.

AuthenticationPage - uses lib-auth and implements Netlify Identity authentication flow.

Look at tests or types for more info.

Debugging

When debugging the CMS with Git Gateway you must:

  1. Have a Netlify site with Git Gateway and Netlify Identity enabled. An easy way to create such a site is to use a template, for example the Gatsby template

  2. Tell the CMS the URL of your Netlify site using a local storage item. To do so:

    1. Open http://localhost:8080/ in the browser
    2. Write the below command and press enter: localStorage.setItem('netlifySiteURL', 'https://yourwebsiteurl.netlify.app/')
    3. To be sure, you can run this command as well: localStorage.getItem('netlifySiteURL')
    4. Refresh the page
    5. You should be able to log in via your Netlify Identity email/password

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i netlify-cms-backend-git-gateway

    Weekly Downloads

    8,100

    Version

    2.13.1

    License

    MIT

    Unpacked Size

    868 kB

    Total Files

    24

    Last publish

    Collaborators

    • seanroberts
    • biilmann
    • eduardoboucas
    • netlify-bot
    • akardet
    • sarahetter
    • mikewen
    • kathmbeck
    • hrishikeshk
    • vitaliyr
    • denar90
    • smnh
    • berdav
    • youvalv
    • serhalp-netlify
    • rmulligan-netlify
    • erquhart