现在有这样的一种需求,服务器A上有一个repo,在服务器B上git clone了这个repo,现在由于某些限制开发人员只能访问到服务器B上,所以想在服务器B上设置一个repo供开发人员clone,开发模式就变成
git clone
本地 push-->>服务器B push-->>服务器A
但不知道如何将服务器A的repo,服务器B上的repo,以及本地的代码库关联起来?
认证高级PHP讲师
Sudah tentu, terus pada pelayan B git clone plus --bare parameter
--bare
Tidak mengapa jika anda tidak menambah --bare, tetapi apabila anda mengklon dari pelayan, akan ada lapisan tambahan direktori .git
Repo pelayan B boleh disediakan dengan cangkuk git selepas terima Biarkan dia secara aktif menolak kod ke pelayan A selepas menerima penyerahan
1. Dapatkan repo git pelayan A pada pelayan B
cd ~ git clone serverA-repo --bare
2. Dapatkan repo git pelayan B secara setempat
git clone serverB:example.git
Sudah tentu, terus pada pelayan B
git clone plus
--bare
parameterRepo pelayan B boleh disediakan dengan cangkuk git selepas terima
Biarkan dia secara aktif menolak kod ke pelayan A selepas menerima penyerahan
1. Dapatkan repo git pelayan A pada pelayan B
2. Dapatkan repo git pelayan B secara setempat