NewGit
Sign in
Git is the database

A Git host where your device is your account

Push to open a merge request, review every version with range-diff, and see who really pushed each commit. No passwords, no email.

Anyone can browse and clone. Signing in creates a key in this browser.

Propose a change, no fork
$ git push origin HEAD:refs/for/main -o title="Fix login"
remote: Created merge request !3
remote: https://newgit-1083478229816.us-central1.run.app/alice/aurora/-/merge_requests/3
$ git commit --amend
$ git push origin HEAD:refs/for/main -o topic=fix-login
remote: Updated merge request !3 to version 2

No passwords

Your browser makes a key that cannot be copied out. That device is your account.

Every push is a version

Merge requests keep v1, v2, v3. Compare any two with range-diff or an interdiff.

Verified pusher

Commit pages show who actually pushed, next to the author the commit claims.

Git is the database

Issues, reviews and the push log are refs. One git fetch takes them with you.

Projects