Gitly
Navitech Git

Git hosting on
object storage.

One binary in front of a bucket. The bucket holds the repositories; the local disk holds only a warm copy that can be deleted at any time.

A push is not acknowledged until it is in the bucket
read commands index-pack upload pack CAS on manifest commit point ack client
G

Sign in to Gitly

Repositories are scoped to your Navitech ID. Git itself signs in with a token you mint after you are in.

Continue with Navitech ID
Git can't open a browser.
So you sign in here once, mint a token, and git sends it as the password. If Navitech ID is down, gitly token on the host mints one without it.