README์ ์์ ์ ๋ํ SSL ์ค๋ฅ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
C:\Python27\python.exe J:\github_repos\aaa\aaa.py
Traceback (most recent call last):
File "J:\github_repos\aaa\aaa.py", line 7, in <module>
for repo in g.get_user().get_repos():
File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 49, in __iter__
newElements = self._grow()
File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 61, in _grow
newElements = self._fetchNextPage()
File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 163, in _fetchNextPage
headers=self.__headers
File "C:\Python27\lib\site-packages\github\Requester.py", line 172, in requestJsonAndCheck
return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))
File "C:\Python27\lib\site-packages\github\Requester.py", line 213, in requestJson
return self.__requestEncode(cnx, verb, url, parameters, headers, input, encode)
File "C:\Python27\lib\site-packages\github\Requester.py", line 252, in __requestEncode
status, responseHeaders, output = self.__requestRaw(cnx, verb, url, requestHeaders, encoded_input)
File "C:\Python27\lib\site-packages\github\Requester.py", line 277, in __requestRaw
requestHeaders
File "C:\Python27\lib\httplib.py", line 1042, in request
self._send_request(method, url, body, headers)
File "C:\Python27\lib\httplib.py", line 1082, in _send_request
self.endheaders(body)
File "C:\Python27\lib\httplib.py", line 1038, in endheaders
self._send_output(message_body)
File "C:\Python27\lib\httplib.py", line 882, in _send_output
self.send(msg)
File "C:\Python27\lib\httplib.py", line 844, in send
self.connect()
File "C:\Python27\lib\httplib.py", line 1263, in connect
server_hostname=server_hostname)
File "C:\Python27\lib\ssl.py", line 363, in wrap_socket
_context=self)
File "C:\Python27\lib\ssl.py", line 611, in __init__
self.do_handshake()
File "C:\Python27\lib\ssl.py", line 840, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
Process finished with exit code 1
+1
+1
๋ชจ๋ ์ ๋ฐ์ดํธ?
์ฌ๊ธฐ์์ ์ ์ํ ๋ฌธ์ ํด๊ฒฐ:
https://stackoverflow.com/questions/41691327/ssl-sslerror-ssl-certificate-verify-failed-certificate-verify-failed-ssl-c/41692664
์ด ์์ ์ ์ํํ์ต๋๋ค.
cd /Applications/Python\ 3.6/
./Install\ Certificates.command
ํธ์ง: ์ด์ ์ด ๋ฌธ์ ๊ฐ python27์ ์ฌ์ฉํ๋ ๋์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ด ์๋ฃจ์ ์ MacOSX๋ฅผ ์คํํ๋ python36 ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ๋ด ์ค๋ฅ๋ ๋ณธ์ง์ ์ผ๋ก ๋์ผํ๊ธฐ ๋๋ฌธ์ ๋น์ทํ ๊ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํ์ด์ ๋น๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฌ๊ธฐ์์ ์ ์ํ ๋ฌธ์ ํด๊ฒฐ:
https://stackoverflow.com/questions/41691327/ssl-sslerror-ssl-certificate-verify-failed-certificate-verify-failed-ssl-c/41692664
์ด ์์ ์ ์ํํ์ต๋๋ค.
ํธ์ง: ์ด์ ์ด ๋ฌธ์ ๊ฐ python27์ ์ฌ์ฉํ๋ ๋์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ด ์๋ฃจ์ ์ MacOSX๋ฅผ ์คํํ๋ python36 ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ๋ด ์ค๋ฅ๋ ๋ณธ์ง์ ์ผ๋ก ๋์ผํ๊ธฐ ๋๋ฌธ์ ๋น์ทํ ๊ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํ์ด์ ๋น๋๋ค!