You can somehow limit the infusion of changes to a specific branch located in the remote repository.
For example, there is a bare repository in which developers make changes, there is a master branch in which only accepted changes join, how to restrict access rights to the master branch in this repository?
Perhaps there are some other ways to protect the repository from unwanted injections?
