DEV Community


Discussion on: I'm a Git Master, Ask Me Anything

gonedark profile image
Jason McCreary Ask Me Anything

Give them limited access (read only) and setup a code review process. Nearly all services - GitHub, Bitbucket, Gitlab - provide ways to restrict write/push abilities to branches.

For example, our team creates their own forks of the main repo. We also protect branches like master which prevents anyone from pushing directly to it without a Pull Request.