2025-09-28 –, D2
The Game of Trees Hub is a transparently funded Git repository hosting
service based on OpenBSD and the Game of Trees version control system.
Game of Trees servers interoperate with any Git client. Users access Git
repositories securely via Git's SSH protocol, based on OpenSSH, and manage
their repository space by committing a configuration file to a special-purpose
Git repository. The configuration file controls user accounts, repositories,
access permissions, and more.
Each Game of Trees Hub project space runs in a dedicated virtual machine on top of the OpenBSD vmm hypervisor. Git repository services in virtual machines are
implemented by the Game of Trees gotd, gotwebd, and gotsysd servers.
Our service is funded by its users, and we want our users to know how the money they contribute is used by us. All financial transactions related to the service are published
on a public ledger on our Open Collective page.
This talk presents our motivation for starting a shared Git hosting project
based on Game of Trees, discuss our community structure, financial aspects,
and some technical internals.
OpenBSD developer and founder of the Game of Trees project.