git-remote-p2p-annex(1)
π NAME π
git-remote-p2p-annex β a remote helper program, but make it peer-to-peer, bestie. It's how git talks to git-annex over a P2P network β¨
π SYNOPSIS π
git fetch p2p-annex::netname+address
git remote add foo p2p-annex::netname+address
π¦ DESCRIPTION π¦
Okay so picture this: it's a git remote helper program, which basically means it's the little liaison that lets git pull and push over a P2P network. Yes, both directions. We're not just fetching, we're sending too π
Under the hood it calls a command called git-annex-p2p-<netname> to do the actual talking with the P2P network. That's the whole vibe β this program is the middleman, that command is the one holding the phone π«Ά
π SEE ALSO π
gitremote-helpers(1)β the lore on what a remote helper even isgit-annex(1)β the main character πgit-annex-p2p(1)β the P2P siblinggit-annex-remotedaemon(1)β the daemon doing daemon thingsgit-remote-tor-annex(1)β same energy, tor flavored π§- <https://git.annex.branchable.com/design/generic_p2p_transport/> β wait, no, it's <https://git-annex.branchable.com/design/generic_p2p_transport/> β the design doc, iykyk π
π AUTHOR π
Joey Hess <id@joeyh.name> β not me writing fanfic about a manpage, that's literally the author, no cap πΈ
ok that's the whole page bestie, go pull something over a P2P network and slay π
That was git-remote-p2p-annex(1) from the General Commands Manual β section 1, iconic behavior, periodt β¨π¦
π¦ where this page comes from
- alpine 3.24: git-annex-doc 10.20261026-r0 Β· AGPL-3.0-or-later
- arch rolling: git-annex 10.20261026-2 Β· AGPL-3.0-only
- fedora 43: git-annex 10.20250929-5.fc43 Β· AGPL-3.0-or-later
- fedora 44: git-annex 10.20260115-1.fc44 Β· AGPL-3.0-or-later
- nixos 26.05: git-annex 10.20260421
- nixpkgs unstable: git-annex 10.20260421
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- ubuntu resolute: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- ubuntu stonking: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms