This happened to work because all the users were programmers who were already familiar with the command line, text editing, and the CVS tool, and they had already been granted access to their source control system. It wouldn't work for the general public.
Maybe the lesson is to figure out your minimum viable audience and build on the tools they already know?