Mysql 使用git在两台计算机之间同步项目和数据库
我想知道有什么方法可以在两台计算机之间同步用git和mysql数据库初始化的web项目,而不用第三台计算机作为“服务器”Mysql 使用git在两台计算机之间同步项目和数据库,mysql,git,replication,sync,Mysql,Git,Replication,Sync,我想知道有什么方法可以在两台计算机之间同步用git和mysql数据库初始化的web项目,而不用第三台计算机作为“服务器” 我已经知道我可以使用Dropbox之类的服务并与之同步数据,但我不知道该怎么做。只是从一个克隆到另一个。在git中,服务器repo和本地repo在拉取和克隆方面没有真正的区别。如果将两者都创建为裸,则从一个推到另一个是很棘手的。一般来说,在这种情况下,我们将根据需要前后拉动,而不是从另一个推动一个 如果这两台服务器并非始终可用(特别是不能同时使用),则需要外部第三方源进行同步
我已经知道我可以使用Dropbox之类的服务并与之同步数据,但我不知道该怎么做。只是从一个克隆到另一个。在git中,服务器repo和本地repo在拉取和克隆方面没有真正的区别。如果将两者都创建为裸,则从一个推到另一个是很棘手的。一般来说,在这种情况下,我们将根据需要前后拉动,而不是从另一个推动一个 如果这两台服务器并非始终可用(特别是不能同时使用),则需要外部第三方源进行同步 git回购的一个解决方案是,允许在One文件中创建一种“裸回购”。
只有一个文件可以移动,因此任何同步操作都更容易执行
您必须将一个包从一台服务器复制到另一台服务器(无论您想用什么方式),以便第二个repo(在第二台服务器上)从该包中提取(您可以从git包中提取:它充当裸repo)。这是我没有得到的,我必须在网络中共享文件夹,然后从台式机克隆到笔记本电脑,还是什么?因为计算机并不总是在同一时间运行。+1,
git bundle
似乎是非第三台计算机的解决方案