I think the repository you asked for is the .zip file posted by @Freagarach in the following thread:
Just extract the container and you see the modded files on your drive. By changing those, zipping and uploading you're 'pushing'.
I just saw your similar post...
... and got reminded on this topic:
My problem with your proposal is that it shouts 'I minimize micro-management!' but in my game style it would lead to more micro-management bc units would not more be where I garrisoned them and sometimes I need all those 5 units at one place and then I have a problem.
Some modders use their GitHub repositories (e.g. 0ADMODS), some have their mod only on a local drive or their preferred cloud storage and yet other have a Gitea repo (f.e. Empires Besieged). It's impossible to give a general answer.