EasyCloudify™
Products
  • 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 DatabasesManaged PostgreSQL, MySQL, MongoDB, Valkey, Kafka & OpenSearch.
  • 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.
  • Client ToolboxManage projects, contracts, security engagements, and support.
  • Cybersecurity Overview
  • Brand Protection
  • Penetration Testing
  • PTaaS
  • Red Team Operations
  • Incident Response & Advisory
Company
  • About
  • Brand Guide
  • Legal
  • Trust FAQ
Compare
  • Fully Managed Cloud
  • Elestio Alternative
  • Hetzner Alternative
  • Hostinger Alternative
  • SiteGround Alternative
  • OVHcloud Alternative
Cybersecurity
  • Pentest Specialties
  • Web Application Testing
  • API Security Testing
  • Mobile Application Testing
  • Cloud and VPC Security Testing
  • Internal Network Testing
  • External Network Testing
  • Wireless Security Testing
  • Salesforce Security Testing
  • Physical Penetration Testing
  • Phishing and Vishing Simulations
  • IoT Security Testing
  • OT Security Testing
  • AI and LLM Security Testing
  • Industries
  • Financial Services Cybersecurity
  • Healthcare Cybersecurity
  • Government Cybersecurity
  • Education Cybersecurity
  • Manufacturing Cybersecurity
  • Technology Cybersecurity
  • Blockchain and Crypto Cybersecurity
  • Telecommunications Cybersecurity
  • Transportation Cybersecurity
  • Water Utility Cybersecurity
  • Energy Sector Cybersecurity
  • Media Cybersecurity
  • Social Media Platform Cybersecurity
  • Compliance
  • PCI DSS Security Testing
  • HIPAA Security Testing
  • SOC 2 Security Testing
  • GLBA Security Testing
  • CMMC 2.0 / NIST 800-171 Security Testing
  • ISO 27001 Security Testing
  • GDPR Article 32 Security Testing
  • FedRAMP Security Testing
  • Trust Center
  • Security Research
  • Cybersecurity FAQ
  • Certifications
Resources
  • Use Cases
  • Blog
  • Certifications
  • Guides
  • Status
Get Started
  • Contact Sales
  • Pricing
  • Dashboard
EasyCloudify™EasyCloudify™
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
  • Brand Protection

Support

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

Company

  • About
  • Brand Guide
  • Global Infrastructure
  • Blog
  • Pricing

Legal

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

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

  • 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
EasyCloudify™Docs
⌘K
Deploy a Serverless App — EasyCloudify™ Serverless Deployment GuideGitHub Integration — Connect GitHub and Manage Repositories on EasyCloudify™
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