You can clone with
HTTPS or Subversion.
While looking through the code, I came to wonder why there is a check for the validity of a username at this location:
It would make better sense to put further up in the code base, by which all methods may take benefit from it. I have however not made a pull request to change this, in case I have misunderstood the code.
Hmm I think you are right! @chrismatthieu what do you think about it?
I have made a pull request to remove the check at #402.