Total.js platform
Total.js platform

JavaScript platform for everyone

Cloning GitHub repositories with Total.js

Cloning GitHub repositories with Total.js

With this solution you can clone private/public repositories from GitHub to your server. I use the same solution in Total.js Membership.

  • operations are supported in Total.js +v2.4.0

First step

  • install git terminal app
  • create a directory /your-app/github/
  • then create a Personal access token on GitHub:

Personal access token

Create a bash script

We have to create a bash script which clones the repository and removes unwanted files.

/your-app/github.sh:

Create an operation

Create an operation file e.g. /your-app/definitions/operations.js:

How to use it?

You can execute the code below anywhere in your Total.js application: