Deployka / Deploy from GitHub

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

  1. In the deploy wizard choose GitHub and paste the repository URL (and branch if needed).
  2. For a private repo, add a read-access GitHub token.
  3. 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 or check the project with Deploy Doctor.

Pricing

Price depends on stack and container plan — from $1.09 for 30 days (Nano). GitHub deploy is not billed separately.

Useful links

Code ready. Deployka runs it.

See also