Deploy a project from GitHub
Code already in a repo? Paste a GitHub URL — Deployka clones the branch, detects the stack (Node, Python, bot), and runs the same one-tap flow as ZIP: ENV → build → HTTPS. Public repos work immediately; private repos need a read token.
What this page covers
- public repository
- private repository + token
- branch
- redeploy
- GitHub versus ZIP
How to deploy
- In the deploy wizard choose GitHub and paste the repository URL (and branch if needed).
- For a private repo, add a read-access GitHub token.
- Deployka detects the stack → confirm ENV → Deploy → HTTPS URL in the dashboard.
ENV you need
- Same variables as a ZIP deploy for your stack.
- Do not keep secrets in the repo — only in the project ENV on Deployka.
- PORT and system vars are set by the platform.
Package managers and stack
- Node: npm / pnpm / yarn
- Python: pip + requirements.txt
- Stack is detected automatically from root files
Common failures
- No repo access — for private repos provide a read-access GitHub token, or upload a ZIP.
- Wrong branch / empty root — point to the branch that contains package.json or requirements.
- Stack not detected — check layout or upload a ZIP; VibeFix can help on complex cases.
Pricing
Price depends on stack and container plan — from 99 ₽/mo (Nano). GitHub deploy is not billed separately.
Code ready. Deployka runs it.