The only way I can make this work is by editing the file: /opt/splunk/etc/apps/TA-Github/bin/input_module_github_api_repos_commits.py
and changing “verfy=True” to verify=False.
response = helper.send_http_request(url, method, parameters=parameter, payload=None, headers=header, cookies=None, verify=False, cert=None, timeout=25, use_proxy=True)
Out github appliance listens on https and has a SAN certificate rooted by our own CA.