我正在尝试通过P2P创建Git。 (这很疯狂,我知道。)
问题很简单:我可以为Git替代ssh://,git://和http://?
创建自定义协议答案 0 :(得分:7)
是的,这绝对是可能的。 Git确实支持远程助手。来自git fetch
联机帮助页:
当git不知道如何处理某个传输协议时,它会尝试使用远程遥控器 助手,如果存在的话。要显式请求远程帮助程序,可以使用以下语法:
<transport>::<address>
有关远程助手的更多信息,请访问the appropriate man page。如果该功能对你来说不够强大(快速扫描表明应该是这样),你应该记住git是开源的;)。