Git-withme – Peer-to-peer, encrypted, ephemeral Git collaboration (Git daemon w
a year ago
- #Collaboration
- #Security
- #Git
- Git WithMe allows collaboration on Git repositories without a public server or existing hosting services.
- It uses one-time secure codes and Dilated Magic Wormhole channels for direct peer connections.
- Hosting a repository involves running `git withme` to generate an invite code for peers.
- Peers use `git withme accept <code>` to connect and collaborate directly.
- The connection is end-to-end encrypted and remains active as long as both shells are running.
- Malicious actors have only one guess to break the code, ensuring security.
- The tool is a Git extension written in Python, requiring installation via pip or a virtualenv.