现在有这样的一种需求,服务器A上有一个repo,在服务器B上git clone
了这个repo,现在由于某些限制开发人员只能访问到服务器B上,所以想在服务器B上设置一个repo供开发人员clone,开发模式就变成
本地 push-->>服务器B push-->>服务器A
但不知道如何将服务器A的repo,服务器B上的repo,以及本地的代码库关联起来?
现在有这样的一种需求,服务器A上有一个repo,在服务器B上git clone
了这个repo,现在由于某些限制开发人员只能访问到服务器B上,所以想在服务器B上设置一个repo供开发人员clone,开发模式就变成
本地 push-->>服务器B push-->>服务器A
但不知道如何将服务器A的repo,服务器B上的repo,以及本地的代码库关联起来?
5 回答2.9k 阅读
3 回答2.7k 阅读
3 回答994 阅读
374 阅读
当然可以 直接在服务器B上
git clone 加上
--bare
参数服务器B的repo可以设置个 post-receive 的 git hooks
让他收到提交后主动push代码到服务器A上去
1.服务器B上获取服务器A的git repo
2.本地 获取服务器B的git repo