Git本身不存在服务端和客户端的概念,只有节点的概念,因此张三和李四需要能够互相推送代码,需要两点1. 他们本身能够通信 2.双方可以互相通过ssh协议访问对方资源 3. 双方都有一个裸仓库(不包含工作区的仓库) 一般来说用的比较少,这里可以参考一下Git官方文档搭建方法:https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git
从图中可以看出,张三和李四不仅仅可以向服务器推送代码,服务器也可以向客户端推送代码;并且张三和李四还可以互相推送代码,同样拉取代码也可以从任意一个节点中拉取,而不必从服务器中拉取。 请问 ,张三和李四,不通过服务器,相互推送代码,怎么实现?可以提供一个例子参考一下吗?