def create_client(opts = {})
      logger.debug { "Creating GitHub client for user #{user} using token '#{auth_token}'" }

      base_url = opts[:base_url] || base_github_api_url_for_remote

      configure_octokit(:base_url => base_url)

      Octokit::Client.new(:access_token => auth_token)
    end
def create_client(opts = {})
      logger.debug { "Creating GitHub client for user #{user} using token '#{auth_token}'" }

      base_url = opts[:base_url] || base_github_api_url_for_remote

      configure_octokit(:base_url => base_url)

      Octokit::Client.new(:access_token => auth_token)
    end
Create a client for communicating with GitHub using {Configuration#user} and {Configuration#auth_token}

 @return [Octokit::Client]

 @todo have the params passed in explicitly instead of via opts