Можно ли запретить пушить или мержить мастер с другой ветки?
Есть приватный репозиторий. Есть человек, который может по незнанию что-то сделать с веткой мастера. Можно ли как-то контролировать человека, чтобы он не смог сделать коммит в мастер какой-либо?
Почитайте что такое pull request, и настройте для ветки master политику, что в нее можно мержить только через пулл реквест.
Можно также настроить исключение для тех, кому будет разрешено прямой коммит в мастер без pull request-а.