support passing along credentials to the GitService