From: Aneurin Price Date: Wed, 16 Jun 2010 16:09:52 GMT Subject: Re: How to prevent changes to repository by root Message-ID: In-Reply-To: On Mon, Jun 14, 2010 at 04:12, Nazri Ramliy wrote: > I have a git repository owned by a non-privileged user account on a > machine that is logged into (via ssh) by multiple users. These multiple users, > all of them (not at at the same time) do "git pull" on this repository. > > Everything is fine as long as they don't do the "git pull" as root. > Is there ever any requirement for them to run git as root? How are they becoming root? If they are using sudo you could forbid running git as root. If they are using su or logging in directly maybe you can get away with some trivial thing like putting 'alias git=/bin/false' in /root/.bashrc - or some wrapper which does something helpful rather than silently fail :-). Nye