git 集群客户端设置。推送到服务器 A...复制到服务器 B...克隆服务器 B

git 集群客户端设置。推送到服务器 A...复制到服务器 B...克隆服务器 B

我想创建一个 Git 读/写集群。很清楚如何在服务器端创建它。如何将提交从服务器 A 复制到服务器 B。

我尝试搜索如何在客户端设置从服务器 B 克隆和读取并推送/提交到服务器 A。

答案1

据我所知,您不能在克隆时直接执行此操作,但您可以通过命令set-url--push选项将创建的远程更改为使用不同的 URI:

git clone <ServerB> # Create a clone from ServerB
git remote set-url --push origin <ServerA> # Set the push URI of the default remote to ServerA

这样,它将始终从 ServerB 获取,但推送到 ServerA(当然仅在使用定义的远程时)

相关内容