主要观点:拥有 Git 仓库想与他人协作,无公共服务器且不想使用现有托管服务,git withme
可通过短的一次性安全码让单个主机邀请众多对等方,对等方通过Dilated Magic Wormhole 通道直接连接,允许协作方git clone git://localhost/<repo-name>
。
关键信息:
- Git 相关链接:https://git.sr.ht/~meejah/git-withme,https://pypi.org/project/git-withme/
- 示例:创建 Git 仓库并邀请朋友协作,主机运行服务并提供邀请码,朋友接受邀请后可正常使用 Git 命令
- 一次性代码:恶意行为者只有一次破解机会,邮箱被破坏合法接收者会收到“拥挤”错误,只要双方 shell 运行就可端到端加密通信,双方断开超 10 分钟连接终止
- 安装:
git withme
是 Python 编写的 Git 扩展,需将git-withme
脚本放在PATH
中,推荐使用“virtualenv”或“venv”安装,如python -m venv ~/gwm-venv
,~/gwm-venv/bin/pip install git+https://git.sr.ht/~meejah/git-withme
,export ~/gwm-venv/bin:$PATH
,git withme --help
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。