private HttpRequest createRequest(String source) { HttpRequest request = HttpRequest.get(source); // Add credentials if a secure connection to github.com HttpURLConnection connection = request.getConnection(); if (connection instanceof HttpsURLConnection && HOST_DEFAULT.equals(connection.getURL().getHost())) { Account account = AccountUtils.getAccount(context); if (account != null) { String password = AccountManager.get(context).getPassword(account); if (!TextUtils.isEmpty(password)) request.basic(account.name, password); } } return request; }