GitHub Projects

MK
Last updated 3 months ago

It's very easy to run code from GitHub on Clusterone. Out of the box you can use code from any public GitHub repository as a base for your project, without having to use your own GitHub account. If you want to use your own private repositories, simply connect your GitHub to your Clusterone account and create projects directly from a GitHub account.

You can create a project from any public GitHub repository on Clusterone, as well as any private repositories that your GitHub account has access to.

See here for an overview of other available options for storing project code.

Create a Project using existing GitHub repository

Log into the Matrix and navigate to the Projects page either by clicking the scratchpad icon on the left or the green Projects field on the dashboard.

Click the Add New Project button and select Use existing GitHub repository:

Click on "Use existing GitHub repository"

If you don't see the GitHub button in the project creation wizard, your GitHub account isn't linked correctly. Make sure you follow the instructions to connect your GitHub account to Clusterone."

On the next page, start typing the name of the repository you want to add. The drop-down menu will list any repositories visible to your account that match the search term.

Select a repository and click Add project to create the project.

Create a Project and new repository on GitHub

Log into the Matrix and navigate to the Projects page either by clicking the scratchpad icon on the left or the green Projects field on the dashboard.

Click the Add New Project button and select Create GitHub Repository:

_**_On the next page, start typing the name of the repository you want to create, a short description and check if you want this repository to be private or public. You can learn more about repositories on github.com here

By default Clusterone create Private repositories which are only available to paid github.com accounts. Please be aware that public repository is going to be open-sourced. When creating your public repository, make sure to include a license file that determines how you want your project to be shared with others