Allow to set a custom github domains

Useful for internal NPM registries that have their modules in a github enterprise instance