Git backed by object storage because you can't stop me
git object-storage kefka

feat(ssh): add git-over-SSH server and command dispatch master

Adds newSSHServer, handleSSH, and gitServiceFor to ssh.go, wiring gliderlabs/ssh into the daemon so git clone/push over SSH mirrors the git:// handler: persistent-stream no-op closers, streamingStorer for receive-pack, and auth.Authorizer gating via pubKeyContextKey. Adds TestGitServiceFor covering all valid service names and invalid inputs.


+185
3 changed files