Depends on what you are after, but why not GIT + SSH and run regular snapshots of the repo? That way a dodgy person doing bad things could ultimately be undone relatively quickly.
Any sort of backup of the git repo would also achieve the same thing.
If you are super paranoid, you could also do git over email ala the linux kernel on sensitive repos and only apply trusted patches yourself.
Any sort of backup of the git repo would also achieve the same thing.
If you are super paranoid, you could also do git over email ala the linux kernel on sensitive repos and only apply trusted patches yourself.