At GitLab we believe that by preventing force pushes and by stimulating code review practices, mistakes can be easily avoided and code quality will improve. Read on
Sometimes you need additional control over pushes to your repository. For each project you can have unique Git Hooks.
GitLab groups allow you to group projects into directories and give users access to several projects at once.