我想知道在两台计算机之间使用git和mysql数据库初始化的web项目有什么方法,而不使用第三台作为"服务器"。
我已经知道我可以使用像Dropbox这样的服务并与之同步数据,但我不知道该怎么做。
答案 0 :(得分:1)
如果两个服务器并非总是可用(特别是不能同时使用),那么您需要一个外部第三方来源进行同步。
git repo的一个解决方案是use git bundle
,它允许在 一个 文件中创建一种“裸仓库”。
只有一个文件可以移动使任何同步操作更容易。
你必须将一个服务器从一个服务器复制到另一个服务器(无论你想要什么意思),以便第二个存储库(在第二个服务器上)从中拉出(你可以从一个git包中取出它:它充当一个简单的回购)捆绑。
答案 1 :(得分:0)
从一个克隆到另一个。在git中,在拉取和克隆方面,服务器存储库和本地存储库之间没有真正的区别。如果两者都没有创建为bare
,则从一个推送到另一个是棘手的。通常在这种情况下,我们将根据需要来回拉动,而不是从另一个中推出一个。