EasyCloudify
Solutions
  • Cloud PlatformImprove team productivity and integrate popular workflow applications.
  • Cloud Servers (VPS)NVMe SSD servers deployed in under 60 seconds.
  • Object StorageS3-compatible storage with built-in global CDN.
  • Managed WordPressManaged WordPress hosting, so you can focus on your business.
  • MarketplaceFind an app that suits you, then spin it up in 60 seconds or less.
  • Mail HostingPrivacy First Email Hosting for your business.
  • SEO & AI Visibility AuditAudit your site for SEO and AI answer engine visibility.
  • SecurityRock-solid application security for your peace of mind.
  • Register DomainsRegister your domain with us and get started.
Company
  • About
  • Legal
Resources
  • Blog
  • Guides
  • Status
Get Started
  • Contact Sales
  • Pricing
  • Dashboard
EasyCloudifyEasyCloudify
PricingContact
Log inStart deploying
EasyCloudify logoEasyCloudify

Fully managed cloud infrastructure — deploy in minutes, not days.

Newsletter

The latest news, articles, and resources — delivered weekly.

Product

  • Cloud Platform
  • Marketplace
  • Managed WordPress
  • Mail Hosting
  • Security

Support

  • Open a Ticket
  • Documentation
  • Contact Sales
  • System Status

Company

  • About
  • Blog
  • Pricing

Legal

  • Terms of Service
  • Privacy Policy
  • Acceptable Use
  • All Legal Docs

  • Cloud Platform
  • Marketplace
  • Managed WordPress
  • Mail Hosting
  • Security

  • Open a Ticket
  • Documentation
  • Contact Sales
  • System Status

8 The Green, Suite A, Dover DE 19901, USA
+1 (302) 534-3122

© 2026 EasyCloudify LLC. All rights reserved.

Rated on Trustpilot
Terms of ServicePrivacy PolicyAcceptable Use
EasyCloudifyDocs
⌘K
EasyCloudify Dashboard — Your Cloud Control Center OverviewAccount Setup — Update Your Profile and Billing InformationPlans & Billing — Subscribe and Manage Your EasyCloudify Plan
Deploy a VPS Server — Launch a New Cloud Server on EasyCloudifyManage Your Server — Power, IP, and Delete on EasyCloudifyVPS Performance Monitoring — Real-Time Server Metrics on EasyCloudify
Automated Backups — Configure VPS Backup Schedules on EasyCloudifySnapshots — Create, Restore, and Delete Server Snapshots on EasyCloudify
Deploy a Serverless App — EasyCloudify Serverless Deployment GuideGitHub Integration — Connect GitHub and Manage Repositories on EasyCloudify
DNS Management — Manage Zones and Records on EasyCloudifyCDN Management — Configure Global Content Delivery on EasyCloudifyHigh Availability & Scaling — Load Balancers and Reserved IPs on EasyCloudifySpeed Boost — Optimize and Accelerate Your Sites on EasyCloudifyAnalytics — Real-Time Traffic and Security Metrics on EasyCloudifyObject Storage — S3-Compatible Cloud Storage on EasyCloudify
Web Application Firewall — Configure WAF Security Rules on EasyCloudifySSH Keys & Docker Tokens — Manage Credentials on EasyCloudify
App Emails — Transactional Email Setup and Statistics on EasyCloudifyEmail Hosting — Manage Mailboxes, Aliases, and Forwardings on EasyCloudify
Managed WordPress — Deploy a Managed WordPress Server on EasyCloudifyManaged WordPress Sites — Create and Manage WordPress Sites on EasyCloudifyWordPress Site Report — Health and Management Dashboard on EasyCloudify
SEO Audit — Run Website SEO Scores and AI Visibility Audits on EasyCloudify
Support Tickets — Create and Track Support Requests on EasyCloudify
Reset Password — Change Your EasyCloudify Account Password
HomeDocsServerlessGitHub Integration — Connect GitHub and Manage Repositories on EasyCloudify
3 min read·Updated 2026-04-22

GitHub Integration — Connect GitHub and Manage Repositories on EasyCloudify

TL;DR — Connect your GitHub account to EasyCloudify once via OAuth, then import and manage repositories directly from the Serverless section to enable GitHub-based app deployments.

What is EasyCloudify GitHub Integration?

EasyCloudify GitHub Integration is the OAuth-based connection between your GitHub account and the EasyCloudify platform that allows you to deploy applications directly from GitHub repositories without manually building Docker images. Once connected, EasyCloudify can read your repositories, trigger builds on push, and sync deployments. Access GitHub settings from /cloudpanel/serverless.

Before You Start

  • You have an active Serverless plan subscription
  • You have a GitHub account

How to Connect Your GitHub Account

Step 1 — Open GitHub Settings

Navigate to /cloudpanel/serverless. In the page header, click the GitHub Settings button (with a Settings icon). The GitHub Settings Modal opens.

Step 2 — Authorize via OAuth

Inside the modal, click the connect button to initiate the GitHub OAuth flow. You are redirected to GitHub to authorize EasyCloudify.

Step 3 — Complete Authorization

Approve the permissions on GitHub and you are redirected back to EasyCloudify. The OAuth callback is handled automatically.

On success: A toast notification confirms "GitHub connected successfully." The URL is cleaned of OAuth parameters.

On error: If the OAuth flow fails, EasyCloudify shows a specific error toast based on the failure reason:

ErrorMessage
Access deniedgithub_oauth_access_denied
Invalid callbackinvalid_oauth_callback
State mismatchstate_mismatch

Step 4 — Verify Connection

After successful OAuth, the GitHub Settings modal shows your connected GitHub account.

How to Manage Repositories

Step 1 — Open Repositories

In the Serverless page header, click the Repositories button (with a FolderGit2 icon). The Repositories Management Modal opens.

Step 2 — Import a Repository

Inside the Repositories Management Modal, you can:

  • View all repositories accessible to EasyCloudify
  • Import repositories to make them available for deployments
  • Sync an existing repository to fetch the latest branches and commits
  • Delete a repository connection from EasyCloudify (does not delete the repository on GitHub)
  • Restore a previously removed repository connection

Step 3 — Use a Repository for Deployment

After importing a repository, it becomes available as a source option in the Serverless Deployment Wizard.

How to Trigger a Sync Deployment

On an existing serverless application's detail page at /cloudpanel/serverless/application/[id]:

  1. Click Sync GitHub in the page header.
  2. A confirmation modal appears: "Trigger a new deployment from the current GitHub branch?"
  3. Click Sync to confirm. EasyCloudify triggers a new build from the current GitHub branch.

How to Disconnect GitHub

Open the GitHub Settings Modal from the Serverless page and use the disconnect option to remove the GitHub OAuth connection.

Troubleshooting

Issue: OAuth returns a state_mismatch error. Why it happens: The OAuth state parameter did not match — typically caused by opening multiple tabs or a browser that clears session storage. Fix: Close extra tabs, clear your browser session data, and try connecting again.

Issue: My repositories are not appearing after connecting. Why it happens: Repositories must be imported in the Repositories Management Modal before they appear as deployment sources. Fix: Open the Repositories modal and import the repositories you want to use.

Frequently Asked Questions

Does EasyCloudify have access to all my GitHub repositories?

EasyCloudify only accesses repositories you explicitly import in the Repositories Management Modal.

Can I connect multiple GitHub accounts?

EasyCloudify supports one connected GitHub account per user. To switch accounts, disconnect the current one first.

Related Guides

  • Deploy a Serverless App
  • SSH Keys & Credentials
PreviousDeploy a Serverless App — EasyCloudify Serverless Deployment GuideNextDeploy a VPS Server — Launch a New Cloud Server on EasyCloudify
On this page
  • What is EasyCloudify GitHub Integration?
  • Before You Start
  • How to Connect Your GitHub Account
  • Step 1 — Open GitHub Settings
  • Step 2 — Authorize via OAuth
  • Step 3 — Complete Authorization
  • Step 4 — Verify Connection
  • How to Manage Repositories
  • Step 1 — Open Repositories
  • Step 2 — Import a Repository
  • Step 3 — Use a Repository for Deployment
  • How to Trigger a Sync Deployment
  • How to Disconnect GitHub
  • Troubleshooting
  • Frequently Asked Questions
  • Does EasyCloudify have access to all my GitHub repositories?
  • Can I connect multiple GitHub accounts?
  • Related Guides

Was this helpful?

AI Tools