GitHub Integration¶
Connect your GitHub repositories to Capawesome Cloud to streamline your workflow for Live Updates and Native Builds. This integration allows Capawesome Cloud to access your source code and automate deployments directly from your GitHub repository.
Prerequisites¶
Before you begin, ensure you have:
- A Capawesome Cloud account with an app created.
- A GitHub account with access to the repository you want to connect.
- Admin or owner permissions for the GitHub repository.
Connect your repository¶
Follow these steps to connect your GitHub account to Capawesome Cloud:
- Navigate to the Git page in the Capawesome Cloud Console.
- Click on the GitHub tab in the Git Providers section.
- Click the Connect button in the GitHub section and authorize Capawesome Cloud to access your GitHub account. Review the permissions requested and click Authorize to grant access.
- After authorization, you will be redirected back to the Capawesome Cloud Console. In the Git Repositories section, select GitHub as your Git provider, choose an owner (your user account or an organization), and select the repository you want to connect to Capawesome Cloud.
- Click the Save button to finalize the integration.
Your GitHub repository is now connected to Capawesome Cloud.
Troubleshooting¶
Organization repository not visible¶
If you are an outside collaborator of a GitHub organization, the organization's repositories may not appear in the repository selection dropdown. GitHub only grants access to organization resources for members, not outside collaborators. To fix this, ask the organization owner to change your role from outside collaborator to member.