I don't understand this - doesn't github already provide unlimited <i>public</i> repos? Can't someone (female or male or anything else) create a new, anonymous, account for stuff they are shy about sharing with the world? Then no one can know it is them, or what the account owner's gender is, etc.?<p>And if at some point they feel more comfortable, they can rewrite git history and change the authors in their commits, and push that to their official repo if they so choose?