Is there any way to create different instances of repositories for each team created in my organisation. I want each team to work a different instances of the same repo and keep the oroginal repository unaffected by their actions.
Hi there! Welcome to the Community!
You could perhaps set up the original repository as a template, and have the different teams create their repos from it?
Do the teams need to be able to exchange code? It might be better to have one single repository, with each team working on its own set of branches? You could then set up branch protection on the default branch to make sure no-one can affect it without going through the appropriate process: