You can clone with
HTTPS or Subversion.
Even when ~/.netrc contains an entry for localhost, git doesn't seem to be sending it in a way that we can access. I believe we should be expecting an HTTP_AUTH header, which is never sent.
It's possible the netrc credentials are being sent some other way?
Improve error responses; send Authenticate header to send creds.