Support repository mirroring among different version of Gitlab instances?


Currently, I need to sync code changes for 3 Gitlab instances with the following version: 13.6.0, 14.0.5, and 13.2.8. Gitlab 13.6.0 is the base, then it should sync all changes to 14.0.5, and then 14.0.5 should sync all changes to 13.2.8, I assume the direction is Push : 13.0.6 pushes to 14.0.5 and then, 14.0.5 pushes to 13.2.8 (see photo below). So is it possible? And are there any best practices should I follow? Thanks

Khoa Tran