在三台基于Windows的内部笔记本电脑之间保持msysgit存储库同步的最简单或最佳方法?
我想使用msysgit在3台基于Windows的笔记本电脑之间同步两个内部项目。不需要外部存储库 在最好的情况下,每次两个开发人员会面时,他们都应该能够同步他们的项目 我能理解的唯一设置是每个笔记本上都有一个IIS/Apache web服务器,因此一个开发人员将通过http从另一个笔记本获取数据,然后合并,然后另一个开发人员也将通过http从第一个笔记本获取数据,依此类推在三台基于Windows的内部笔记本电脑之间保持msysgit存储库同步的最简单或最佳方法?,git,msysgit,Git,Msysgit,我想使用msysgit在3台基于Windows的笔记本电脑之间同步两个内部项目。不需要外部存储库 在最好的情况下,每次两个开发人员会面时,他们都应该能够同步他们的项目 我能理解的唯一设置是每个笔记本上都有一个IIS/Apache web服务器,因此一个开发人员将通过http从另一个笔记本获取数据,然后合并,然后另一个开发人员也将通过http从第一个笔记本获取数据,依此类推 有没有更简单的方法可以做到这一点,或者您知道关于通过http和Apache/IIS为msysgit存储库提供服务的详细教程吗
有没有更简单的方法可以做到这一点,或者您知道关于通过http和Apache/IIS为msysgit存储库提供服务的详细教程吗?他们只需要对其他dev的.git文件夹进行读取访问。将其设置为文件共享。他们只需要对其他dev的.git文件夹进行读取访问。将其设置为文件共享。2种可能的解决方案 1) 使用第三方应用软件处理合并,如Dropbox或SugarSync。这些文件可以无缝地同步您的文件夹结构。缺点是您的代码存储在第三方回购协议中 2) 在Github创建私有回购协议,并培训开发人员如何使一切保持最新。Github是共享单一回购的绝佳场所。2种可能的解决方案 1) 使用第三方应用软件处理合并,如Dropbox或SugarSync。这些文件可以无缝地同步您的文件夹结构。缺点是您的代码存储在第三方回购协议中
2) 在Github创建私有回购协议,并培训开发人员如何使一切保持最新。Github是一个共享单一回购协议的好地方。与其担心Apache/IIS,不如试试。它是一个单文件Web服务器,默认情况下为端口8080上的当前目录(即,您放置它的位置)提供服务
每当你想共享你的git存储库时,启动mongoose(把它放在你的
.git/
?还没有试过,YMMV),从8080中拉出来,然后关闭服务器。就这样。无需配置/痛苦:)与其担心Apache/IIS,不如试试。它是一个单文件Web服务器,默认情况下为端口8080上的当前目录(即,您放置它的位置)提供服务
每当你想共享你的git存储库时,启动mongoose(把它放在你的
.git/
?还没有试过,YMMV),从8080中拉出来,然后关闭服务器。就这样。无需配置/痛苦:)+1但唯一可接受的解决方案是内部git服务器而不是Github,我更感兴趣的是启用对等同步的解决方案。+1但唯一可接受的解决方案是内部git服务器而不是Github,我更感兴趣的是一种支持点对点同步的解决方案。如何使用此替代方案进行git克隆?如何使用此替代方案进行git克隆?