Github kami di-host di server yang menyebabkan:
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
Kesalahan.
Api tidak mengekspos cara untuk tidak memverifikasi sertifikat ssl jika saya memercayainya.
Saya memiliki masalah yang sama dengan github.com juga. Saya hanya mendapatkan masalah ini di aplikasi Django.
Sangat menyedihkan bagi saya juga, saya melakukan ini:
```
+
dan hal terakhir yang ingin saya dengar adalah betapa tidak amannya itu.
Ditto, untuk server Github Enterprise perusahaan kami. Tidak seperti requests
yang dapat Anda berikan verify=False
untuk server dengan sertifikat yang ditandatangani sendiri, PyGithub tidak memaparkan cara untuk melakukan ini. Jadi saya harus menambal pembungkus api saya sendiri ketika saya lebih suka menggunakan API yang terpelihara dengan baik.
Adakah yang menemukan solusi untuk masalah ini?
Masalah yang sama om..
sama disini juga
Maaf teman-teman saya tidak memiliki perusahaan Github yang dapat saya gunakan untuk menguji. Siapa pun yang mau membuat PR, saya akan dengan senang hati mengulasnya. Sementara itu, apakah porting ke requests
menyelesaikan masalah ini? Lihat #664
Dapat mengonfirmasi bahwa untuk perusahaan github saya, pip install --pre PyGithub==1.40a1
(seperti yang disarankan di #664) menyelesaikan masalah ini untuk saya. 👍
Bagus! Bisakah orang lain mengkonfirmasi hal yang sama?
Dengan asumsi akar rantai sertifikat Anda adalah sertifikat internal yang ditandatangani sendiri:
Ekspor rantai sertifikat Anda ke file .pem.
Kemudian atur REQUESTS_CA_BUNDLE=
Diperbaiki di #758 berkat requests
.
Tersedia SEKARANG dalam versi 1.40a3
:
pip install pygithub --pre
Menandainya sebagai diselesaikan untuk saat ini.
Komentar yang paling membantu
Dapat mengonfirmasi bahwa untuk perusahaan github saya,
pip install --pre PyGithub==1.40a1
(seperti yang disarankan di #664) menyelesaikan masalah ini untuk saya. 👍