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
- Go to your dashboard
- Click "Connect GitHub"
- Authorize Chita Cloud to access your repositories
- Select repositories to grant access
2. Deploy from Repository
- Click the "Deploy" button at the top of the dashboard
- Select "GitHub Repository" as source
- Choose repository from dropdown
- Select branch to deploy
- Configure build settings
- 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.