А что мешает один локальный репозиторий синхронизировать с несколькими внешними?
git remote add server1 <URL>
git remote add server2 <URL>
git fetch server1
git merge server1\main
git push server1 <локальная_ветка>:<внешняя_ветка>
Как угодно можно обмениваться коммитами.