1.1. 需求

  1. 有时候不希望经过server,实现2个客户端设备的代码同步
  2. Server连不上,2个客户端设备急需代码同步

1.2. 方案

git version 2.30.0.windows.1

  1. 把其中一个客户端(e.g. B),临时指定为Server, 共享代码目录,并在代码根目录下执行:
git config receive.denyCurrentBranch updateInstead
  1. 另一个客户端(e.g A),把远程git地址,更改为B的共享目录(精确到.git目录) 即可。例如,直接clone B代码:
git clone \\Clinet_B_IP\code_dir\.git
  1. 搞定,执行 git push/pull 等命令同步代码。





---------------- END ----------------






======================

相关文章:

  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2021-11-27
  • 2021-09-26
  • 2022-03-01
猜你喜欢
  • 2022-01-29
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-05-18
  • 2021-12-04
  • 2021-12-27
相关资源
相似解决方案