如何使用Git建立点对点协作?

如何使用Git建立点对点协作?,git,p2p,Git,P2p,由于技术和法律原因,在某些项目中不可能使用中央存储库,因此我希望在没有催化服务器的情况下,以对等方式使用Git设置版本控制。如何做到这一点?这意味着发送补丁,例如通过电子邮件 见“ 获取更改的一种方法是提供一个补丁或一组更改,这些更改可以应用于另一端的远程存储库 Git最初是作为Linux项目的分布式版本控制系统而存在的,它积极地使用邮件列表作为讨论机制,也作为现有代码库补丁(更改)的分发机制。(新功能只是一个特例,即不修补任何内容以添加新代码。) 另一个选项是to,它可以是增量的。 它是一个文

由于技术和法律原因,在某些项目中不可能使用中央存储库,因此我希望在没有催化服务器的情况下,以对等方式使用Git设置版本控制。如何做到这一点?

这意味着发送补丁,例如通过电子邮件

见“

获取更改的一种方法是提供一个补丁或一组更改,这些更改可以应用于另一端的远程存储库

Git最初是作为Linux项目的分布式版本控制系统而存在的,它积极地使用邮件列表作为讨论机制,也作为现有代码库补丁(更改)的分发机制。(新功能只是一个特例,即不修补任何内容以添加新代码。)

另一个选项是to,它可以是增量的。
它是一个文件,您可以从中提取


是的。

当Git在纯DVCS模式下使用时,它与在伪CVCS模式下使用是一样的(技术上)

  • 每一方都有任何可能的发布方法,它可以提供(ssh://,git://,http://),以便从远程访问
  • git clone
    和|或
    git remote add
    在节点之间建立关系(1:many)
  • git pull
    |
    git push
    将在节点之间传输变更集

  • git守护进程
    可能就是您正在寻找的

    请注意,此机制会将您的项目公开给网络,因为它没有身份验证机制


    您认为什么发布方法对通过WLAN的许多笔记本电脑最有意义?@Raffael-任何可实现的(ssh在Windows中是硬的,http需要http服务器)