GopherCon 2025: Git Server from Scratch in Go - Sergii Iefremov

Опубликовано: 19 Июль 2026
на канале: Gopher Academy
1,382
48

In this lightning talk, Sergii will dive into the internals of the Git protocol and share his experience implementing a Git SSH server in Go using the excellent gliderlabs/ssh library. This specifically covers the internal workings of `git clone` operation and the steps Git normally does during its `git-upload-pack` operation. He’ll show some simple Go code that receives SSH requests and walks the Git commit graph to select objects to send back to the client.