The fact that it requires authentication at all is a GitHub API bug (which they know about), but we need to cope with that.