Git Deployment

Push to Deploy. That's It.

Connect your GitHub or GitLab repository, choose your branch, and deploy with every push. Secure keys, build logs, and instant rollback included.

Included free with every hosting plan

A Complete Deployment Workflow

Everything you need to deploy from Git, from key generation to rollback, built into your dashboard.

Push to Deploy

Connect your GitHub or GitLab repository and deploy automatically every time you push to your selected branch.

Secure Deploy Keys

Ed25519 SSH keys generated per application. Add the public key to your repository for secure, passwordless access.

Branch Selection

Choose which branch triggers deployment — main, staging, develop, or any custom branch you prefer.

Build Logs

Real-time deployment logs show every step of the process. Debug build failures instantly from your dashboard.

Instant Rollback

Made a mistake? Roll back to any previous deployment with one click. Your last known-good version is always available.

Webhook Integration

Automatic webhook setup for real-time deployment triggers. Push your code and watch it go live in seconds.

How Git Deploy Works

From repository connection to live deployment in four simple steps. No CI/CD pipelines to configure, no YAML files to write.

1
Connect your repository
Add your GitHub or GitLab repo URL. We generate a secure Ed25519 deploy key for read-only access.
2
Add the deploy key
Copy the generated public key to your repository settings. One-time setup, fully secure.
3
Choose your branch
Select which branch to deploy from — main, staging, or any custom branch.
4
Push and deploy
Every push to your chosen branch triggers an automatic deployment. Watch the build logs in real time.
5
Roll back anytime
If something breaks, roll back to any previous deployment with a single click from your dashboard.
Terminal
$ git push origin main
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Writing objects: 100% (7/7), 2.14 KiB, done.
Total 7 (delta 4), reused 0 (delta 0)
To github.com:user/my-app.git
   e7b1d44..a3f8c21 main -> main
DeployBase: Deployment triggered
[1/4] Pulling latest code...
[2/4] Installing dependencies...
[3/4] Running build command...
[4/4] Restarting application...
Deployment complete (14s)
Live at: my-app.deploybase.io

Included With Every Plan

Git deployment is not a premium feature. Every DeployBase hosting plan includes the full deployment workflow at no extra cost.

GitHub & GitLab support
Ed25519 deploy keys
Branch selection
Real-time build logs
Automatic webhooks
Instant rollback
Deployment history
Zero-downtime deploys
See Plans & Pricing

Deploy From Your Repository Today

Connect your GitHub or GitLab repo and ship code with a simple git push. Set up takes less than two minutes.

Start Your Free Trial