Github
Integrating GitHub with Cloudsania enables automated workflows, repository management, and seamless CI/CD deployment. Follow these steps to enable and authorize the GitHub integration.
🔗 Step 1: Enable GitHub Integration in Cloudsania
Navigate to the Integrations Page
-
Log in to Cloudsania and navigate to Integrations from the sidebar.
-
Locate GitHub in the list of available integrations.
Enable the Github Integration
-
Toggle the GitHub switch to activate the integration.
-
A confirmation pop-up will appear.
-
Click Confirm to proceed with enabling the GitHub integration.
🔗 Step 2: Authorize Cloudsania on GitHub
Redirect to GitHub Authorization Page
After confirming the integration, you’ll be redirected to GitHub to authorize Cloudsania
Select Your GitHub Account or Organization
-
You’ll need to select where Cloudsania should be installed.
-
Click on the account or organization you want to integrate.
🔗 Step 3: Grant Repository Access & Permissions
Choose the Repositories to Grant Access
-
You’ll see an authorization page where you must grant Cloudsania access to your repositories.
-
Select either:
-
All repositories (Grants access to all existing and future repositories).
-
Only select repositories (Choose specific repositories for Cloudsania to manage).
-
Review Permissions
Ensure that Cloudsania has:
✅ Read access to code, commit statuses, merge queues, and metadata.
✅ Read & Write access to repository webhooks.
Authorize and Install
-
Click Install & Authorize to confirm integration.
-
GitHub will redirect you back to Cloudsania upon successful authorization.
🔗 Step 4: Verify Githhub Integration in Cloudsania
Verify Github Integration
-
Once authorization is complete, you’ll be redirected back to Cloudsania.
-
A confirmation message will appear, indicating that the integration was successful.
-
The GitHub toggle in the Integrations tab will now be active.
-
This confirms that the integration is enabled and connected 🚀