GitHub github = GitHub.connectToEnterpriseAnonymously(api.toString()); github.checkApiUrlValidity(); LOGGER.log(Level.FINE, "Trying to configure a GitHub Enterprise server");
public GitHub get() { try { GitHubScannerBuilder ghb = (GitHubScannerBuilder) getBuilder(); String url = ghb.url; String token = ghb.token ; String username = ghb.username; String password = ghb.password; if (!Strings.isNullOrEmpty(url)) { // enterprise if (!Strings.isNullOrEmpty(token)) { return GitHub.connectToEnterprise(url, token); } if (!Strings.isNullOrEmpty(username)) { return GitHub.connectToEnterprise(url, username, password); } return GitHub.connectToEnterpriseAnonymously(url); } else { if (!Strings.isNullOrEmpty(token)) { return GitHub.connectUsingOAuth(token); } if (!Strings.isNullOrEmpty(username)) { return GitHub.connectUsingPassword(username, password); } return GitHub.connectAnonymously(); } } catch (IOException e) { throw new MercatorException(e); } } }