Git GitHub 데스크톱에서 디코드 오류로 Fetch/Push/Pull을 수행할 수 없는 경우 대책
2774 단어 GithubDesktopGitHub
현상
다음 오류 메시지로 인해 Git Hub 데스크톱에서 저장소의 Fetch/Push/Pull을 실행할 수 없습니다.
fatal: unable to access ' https://github.com/AvocadoWasabi/****.git/': schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - �����̊��͏ؖ����̎�����m�F�ł��܂���ł����B
또 오류 정보가 엉망이 되었다.
정확한 오류 정보
오류 코드 0x80092012를 조사하면 오류 메시지는 다음과 같습니다.
schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) -
The revocation function was unable to check revocation for the certificate.
환경 재현
Windows 10 Home
GitHub Desktop 1.3.4
카바스키 인터넷 보안 17.0.0.611(m)
Git2.18.0 설치 시 native Windows Secure Channel 라이브러리 사용 선택
원인
설치된 보안 소프트웨어로 (카바스키)
암호화된 네트워크 연결(SSL, TLS)을 검색하는 기능이 활성화된 경우
발생
이는 Git가 Windows Secure Channel library를 사용하고 있음에도 불구하고
보안 소프트웨어는 자신의 인증서를 사용하여 연결에 개입합니다
분쟁이 발생했기 때문이라고 볼 수 있다.
OpenSSl 설치 및 실행 시
카바스키 인증서가 GitHub와의 연결에 사용되고 있음을 알 수 있습니다.openssl s_client -connect www.github.com:443
CONNECTED(00000178)
depth=1 O = AO Kaspersky Lab, CN = Kaspersky Anti-Virus Personal Root Certificate
verify error:num=19:self signed certificate in certificate chain
---
Certificate chain
0 s:/businessCategory=Private Organization/jurisdictionC=US/jurisdictionST=Delaware/serialNumber=5157550/C=US/ST=California/L=San Francisco/O=GitHub, Inc./CN=github.com
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
1 s:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
---
(略)
해결 방법
암호화된 네트워크 연결을 일시적으로 사용하지 않는 스캔 기능이나 보안 소프트웨어 이후
GitHub Desktop 작업을 수행합니다.
카바스키 예
기타 회피법
명령줄로 다음 명령을 입력하여 피할 수도 있다
SSL 인증 항상 닫기
안전 등급이 떨어질 수 있습니다.
갑자기 Git Clone과 Push가 안 되면(Qiita) git config --global http.sslVerify false
참고 자료
The revocation function is unable to check revocation for the certificate
Reference
이 문제에 관하여(Git GitHub 데스크톱에서 디코드 오류로 Fetch/Push/Pull을 수행할 수 없는 경우 대책), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Avocado/items/039846c0155fd58e8f91
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Windows 10 Home
GitHub Desktop 1.3.4
카바스키 인터넷 보안 17.0.0.611(m)
Git2.18.0 설치 시 native Windows Secure Channel 라이브러리 사용 선택
원인
설치된 보안 소프트웨어로 (카바스키)
암호화된 네트워크 연결(SSL, TLS)을 검색하는 기능이 활성화된 경우
발생
이는 Git가 Windows Secure Channel library를 사용하고 있음에도 불구하고
보안 소프트웨어는 자신의 인증서를 사용하여 연결에 개입합니다
분쟁이 발생했기 때문이라고 볼 수 있다.
OpenSSl 설치 및 실행 시
카바스키 인증서가 GitHub와의 연결에 사용되고 있음을 알 수 있습니다.openssl s_client -connect www.github.com:443
CONNECTED(00000178)
depth=1 O = AO Kaspersky Lab, CN = Kaspersky Anti-Virus Personal Root Certificate
verify error:num=19:self signed certificate in certificate chain
---
Certificate chain
0 s:/businessCategory=Private Organization/jurisdictionC=US/jurisdictionST=Delaware/serialNumber=5157550/C=US/ST=California/L=San Francisco/O=GitHub, Inc./CN=github.com
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
1 s:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
---
(略)
해결 방법
암호화된 네트워크 연결을 일시적으로 사용하지 않는 스캔 기능이나 보안 소프트웨어 이후
GitHub Desktop 작업을 수행합니다.
카바스키 예
기타 회피법
명령줄로 다음 명령을 입력하여 피할 수도 있다
SSL 인증 항상 닫기
안전 등급이 떨어질 수 있습니다.
갑자기 Git Clone과 Push가 안 되면(Qiita) git config --global http.sslVerify false
참고 자료
The revocation function is unable to check revocation for the certificate
Reference
이 문제에 관하여(Git GitHub 데스크톱에서 디코드 오류로 Fetch/Push/Pull을 수행할 수 없는 경우 대책), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Avocado/items/039846c0155fd58e8f91
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
openssl s_client -connect www.github.com:443
CONNECTED(00000178)
depth=1 O = AO Kaspersky Lab, CN = Kaspersky Anti-Virus Personal Root Certificate
verify error:num=19:self signed certificate in certificate chain
---
Certificate chain
0 s:/businessCategory=Private Organization/jurisdictionC=US/jurisdictionST=Delaware/serialNumber=5157550/C=US/ST=California/L=San Francisco/O=GitHub, Inc./CN=github.com
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
1 s:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
i:/O=AO Kaspersky Lab/CN=Kaspersky Anti-Virus Personal Root Certificate
---
(略)
암호화된 네트워크 연결을 일시적으로 사용하지 않는 스캔 기능이나 보안 소프트웨어 이후
GitHub Desktop 작업을 수행합니다.
카바스키 예
기타 회피법
명령줄로 다음 명령을 입력하여 피할 수도 있다
SSL 인증 항상 닫기
안전 등급이 떨어질 수 있습니다.
갑자기 Git Clone과 Push가 안 되면(Qiita)
git config --global http.sslVerify false
참고 자료
The revocation function is unable to check revocation for the certificate
Reference
이 문제에 관하여(Git GitHub 데스크톱에서 디코드 오류로 Fetch/Push/Pull을 수행할 수 없는 경우 대책), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Avocado/items/039846c0155fd58e8f91
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Git GitHub 데스크톱에서 디코드 오류로 Fetch/Push/Pull을 수행할 수 없는 경우 대책), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Avocado/items/039846c0155fd58e8f91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)