Skip to main content

GitHub Integration

EasySite lets you link your projects directly to GitHub repositories, enabling seamless connection and synchronization between your app and your GitHub codebase

Connect GitHub

To use GitHub with EasySite, start by connecting your GitHub account and setting up a repository for your project. Here’s how to get started:

  1. Connect Your GitHub Account

In Settings, select GitHub and click the Connect GitHub button to begin the authorization process.

  1. Authorize EasySite on GitHub

You’ll be redirected to GitHub to authorize the EasySite GitHub App. Sign in through the popup window..

When granting access, you can choose either All repositories or select specific repositories. Granting access to all is the simplest option, but selecting specific repositories works as well. In both cases, EasySite will be able to create a new repository for your project under your account or organization.

Once authorized, you’re ready to create and manage your project repository directly from EasySite.

Manage Connected GitHub Organizations

Click the "Manage" button next to Connected Organizations to open a popup window. Then, select "Link new GitHub Organizations." A new window will prompt you to sign in to GitHub to continue with easysite-dev. You’ll be redirected to GitHub to authorize the EasySite GitHub App

Transfer Project to Connected GitHub Organizations

  • Initiate the Transfer: Click "Transfer Project" button, a message will appear below the button. In the message window, select your GitHub Organization name.

  • Confirm Transfer Completion: Once the transfer is complete, a confirmation message shows up at the top, below window will appear.

  • Access the Transferred Project: Click the "View GitHub" button, or copy the URL from the Clone area, You will see that the code has been successfully transferred to your GitHub organization account.