add the ability to override github API url