I can't quite get past level 4: "Set up your git name and email, this is important so that your commits can be identified" I had already set these up in my global config, but I ran the following commands anyway: git config user.name "My Name"; git config user.email "my_name@myemail.com" Looking at the code, it seems that the program is supposed to ask me for my name and email, but it never did.
edit: what you can do is edit the .profile.yml file and change :level to clone and under the completed levels area you can add - config to bypass it.
edit2: it looks like it does not work well on the mac as any level that asks a question is not doing so.