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:
- Connect Your GitHub Account
In Settings, select GitHub and click the Connect GitHub button to begin the authorization process.
- 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.