It's hard to believe that the `Host` header is literally empty; every HTTP request should specify the Host value. Are you using a HTTP debugging proxy to debug this?

Maybe `req.Host` is getting reset somewhere in Octokit?

Filed a bug, BTW https://code.google.com/p/go/issues/detail?id=7682