Create paths: Application → GitHub repo, GitLab repo, or Bitbucket repo (Documentation Index
Fetch the complete documentation index at: https://docs.gateways.app/llms.txt
Use this file to discover all available pages before exploring further.
github-repo, gitlab-repo, bitbucket-repo).
Provider-specific panel
Each provider opens GitConfigurationPanel with branding and URL patterns appropriate to that host (for examplegithub.com, gitlab.com, bitbucket.org). You typically:
- Link a Git account (OAuth or token-based connection) if not already connected—so the console can list organizations and repositories.
- Pick owner/org and repository from browse UI or paste a repository URL matching the provider’s pattern.
- Choose branch (defaults such as
mainare provider-aware). - Select runtime and application server (same ideas as Upload app & build).
- Configure install/run commands—defaults match the same DEFAULT_COMMANDS matrix as upload (Node, Python + Uvicorn/Gunicorn, Go, PHP, .NET, Perl, Bun, Deno).
- Set environment variables as needed.
- Deploy to create/update the application resource and trigger the deployment pipeline.
Connections and identity
- The UI may show Git connection avatars, usernames, and org membership as returned by the API.
- Repository lists and permissions depend on the linked connection and your provider role.
Notes
- Self-hosted GitLab or enterprise GitHub may work if your backend integrates them; URLs and connection types follow your deployment’s configuration.
- Behavior details (webhooks, CI, rebuild on push) depend on platform implementation—refer to API documentation → Applications for endpoint-level behavior.