동일한 명령을 두 개의 다른 서버에서 실행 중입니다. 하나는 작동하고 다른 하나는 작동하지 않습니다.서버에 자식 repo를 복제 할 수 없습니다.
나는 서버 A에 자식 클론 https://blah.com:8443/blah.git
을하고 있는데, 그것을 잘 작동합니다. 객체, 파일 등을 얻을 수 있습니다.
서버 B에서 다음 메시지가 표시됩니다.
git clone https://blah.com:8443/blah.git
Cloning into 'blah'...
error: Peer certificate cannot be authenticated with known CA certificates while accessing https://blah.com:8443/blah.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
아무에게도 이것이 효과가 있음을 알 수 있습니까? 네가 나에게 줄 수있는 도움에 미리 감사드립니다.
서버 B가 자체 서명 된 인증서를 사용합니까? – cjc343
@ cjc343, 죄송하지만 잘 모르겠습니다. 나는 기계를 설치하지 않았다. 어떻게 알 수 있습니까? 실제로 서버 A는 내 랩톱입니다. 서버 B는 실제 서버입니다. 서버 B는 centos를 실행 중입니다. 노트북은 OSX를 실행 중입니다. – Classified
가능성이 있습니다. 두 번째 방법 (certs 무시)에 따라 문제가있는 repo에서'git config http.sslVerify false'를 실행하고, 제대로 작동하는지 테스트하고, 제대로 작동하는지 테스트 할 수 있습니다. 그렇다면 인증서를 적절히 신뢰하는지 확인하는 단계를 따르십시오. 'git config http.sslVerify true' 또는'git config --unset http.sslVerify'를 사용하여 보안 구멍을 닫고 검증을 비활성화하는 것을 포함합니다. – cjc343