We have new requirement from one of customer is to maintain local copy of the code repo with a continuous sync using a mirror option similar to what we have in gitlab and bitbucket.
Once configured every commit will have sync done on the target code repo.