GitHub Integration

Connect your GitHub account to enable version control and repository management for your projects. The AI can automatically push code to your GitHub repositories.

Why connect GitHub? When you connect GitHub, the AI can push your generated code to a private repository. This is especially useful for React Native mobile apps, which require a GitHub repository for Expo builds.

GitHub Integration Overview

Video coming soon

What You Get

  • Automatic code backup — Your generated code is pushed to GitHub
  • Version history — Track all changes to your project
  • Mobile app builds — Required for React Native / Expo builds
  • Collaboration — Share your repository with others

Getting Started

Step 1: Create a Free GitHub Account

If you don't have a GitHub account yet:

  1. Go to github.com
  2. Click "Sign up" in the top right
  3. Enter your email address
  4. Create a password
  5. Choose a username
  6. Verify your email address
  7. Done! Your free GitHub account is ready
💡 GitHub is free! The free plan includes unlimited public and private repositories, which is all you need for IndigiCoder.

Creating a GitHub Account

Video coming soon

Step 2: Connect GitHub to IndigiCoder

  1. Click your profile icon in the top right
  2. Select "Settings"
  3. Go to the "Integrations" section
  4. Find the GitHub card
  5. Click "Connect GitHub"
  6. You'll be redirected to GitHub — click "Authorize"
  7. Done! You'll see your GitHub username displayed

Connecting Your GitHub Account

Video coming soon

What Permissions Are Requested?

IndigiCoder requests the following GitHub permissions:

  • Read your profile — To display your username
  • Create repositories — To create private repos for your projects
  • Push code — To push generated code to your repositories
🔒 Privacy: IndigiCoder only creates private repositories by default. Your code is not visible to anyone unless you choose to make it public.

How to Disconnect

  1. Go to Settings → Integrations
  2. Find the GitHub card
  3. Click "Disconnect"

Your existing repositories will remain on GitHub — disconnecting just removes IndigiCoder's access.

Troubleshooting

I don't see the "Connect GitHub" button

Make sure you're signed in to IndigiCoder first.

Authorization failed

Try disconnecting and reconnecting. If the problem persists, check that you haven't revoked access in your GitHub settings.

Troubleshooting GitHub Connection

Video coming soon

GitHub Integration - Documentation | IndigiCoder