⚡ Fast. Private. Fully under your control.

git.ubra.in -
clean Git hosting without the noise

Private and public repositories, Google sign-in, proper SSH access, and a familiar interface. Everything runs on your server, on your domain, with predictable settings.

🔐 Private and public repositories
🧩 Google sign-in
🛰 SSH and HTTP(S) clone
$ git clone git@git.ubra.in:team/private-repo.git Cloning into 'private-repo'... $ git remote -v origin git@git.ubra.in:team/private-repo.git (fetch) origin git@git.ubra.in:team/private-repo.git (push) $ git push origin main Enumerating objects: 12, done. Writing objects: 100% (12/12), done. To git.ubra.in:team/private-repo.git 85f0a7e..9f8b241 main -> main

Under your control

Settings, permissions, privacy, and updates without depending on external SaaS.

Straightforward auth

Local accounts and Google OAuth. No OpenID if you do not need it.

Familiar workflow

Pull requests, issues, SSH keys, web UI, and standard Git without surprises.

What is already here

A lightweight interface for everyday code work, without an overloaded front page or the feeling that you bought another corporate monster.

🔒

Private repositories

Keep internal projects on your own infrastructure. Access control, organizations, and teams without external lock-in.

🌍

Public projects

Expose repositories publicly and share code, documentation, and releases on your own domain.

🧭

Clear navigation

Login and repository browsing actions are visible on the first screen, without a confusing default landing page.

Why run your own

When you need personal or team Git hosting, predictability and control usually matter more than a thousand features.

Your own domain and your own repository publishing rules.
Simple backups alongside repositories and config.
No dependency on UI decisions or limitations from an external platform.
You can tune Apache, OAuth, mail, and any integrations you need.

Quick actions

The most important actions are placed in obvious entry points so the page is useful, not just attractive.

Want to work instead of fighting the UI?

Open, sign in with Google, and use repositories on your own domain without the default start page getting in the way.

Go to login