git: Git daemon
Git can happily push/pull using different protocols: local, ssh, http, and git.
The git protocol is supported by the built in git daemon and exposes one or more git repos over an unauthenticated protocol on port 9418 (by default):
Possible use case: Share git repositories locally when file system access is not permitted e.g. between an agent microvm and the host.
Example:
$PWD/REPO/.git/(non bare)$PWD/REPO/.git/git-daemon-export-ok(required)git daemon --reuseaddr --base-path=$PWD $PWD/REPO/.git(server process, default listen0.0.0.0:9418)git clone git://localhost:9418/REPO repo-2
Published on: 10 Jun 2026