Chita Cloud Logo

Git Integration

Deploy from GitHub repositories

GitHub Integration

Connect your GitHub account and deploy directly from your repositories. Prefer uploading directly? See Docker deployment.

Supported Platforms

  • GitHub (OAuth integration)
  • GitLab (planned for Q1 2026)
  • Bitbucket (planned)

Setup

1. Connect GitHub Account

  1. Go to your dashboard
  2. Click "Connect GitHub"
  3. Authorize Chita Cloud to access your repositories
  4. Select repositories to grant access

2. Deploy from Repository

  1. Click the "Deploy" button at the top of the dashboard
  2. Select "GitHub Repository" as source
  3. Choose repository from dropdown
  4. Select branch to deploy
  5. Configure build settings
  6. Confirm deployment

Features

Repository Access

  • List all your GitHub repositories
  • Select specific branch
  • Clone and analyze code
  • Automatic function detection

Supported Languages

  • Go: Automatic handler detection
  • Python: Function discovery via tree-sitter
  • Node.js: Package.json analysis
  • Docker: Dockerfile-based builds

Current Limitations

Manual deployment triggers only. Planned for future:

  • Automatic webhooks on push
  • Pull request preview environments
  • Deployment history and rollback

Security

  • OAuth token stored securely
  • Repository access scoped to user
  • Tokens refreshed automatically
  • No repository write access required

Learn about security best practices.

Next Steps