인증서 인증이 필요한 git 리포지토리에 대해 pem 비밀 키를 사용하여 인증하려고하면 거부되어 곤란한 이야기
git이 pem을 싫어한다.
배경
해결까지의 흐름
문제 발생
git clone https://ほにゃらら
~
Unable to 証明書
Unable to ~오류 메시지를 토해 clone이 성공하지 않는다!
인증서를 참조 할 수 없다고 말하기 때문에 서명이 끝날 때까지 포함하여 모든 git global에서 경로 지정
다시 도전
$ git config --local http.sslCert /hogehoge.cert.pem
$ git config --local http.sslKey /hogehoge.key.pem
$ git config --local http.sslCaInfo /hogehoge.cert.pem
참고 : h tp // 아키 2오. 하테나 bぉg. jp/엔트리/2015/01/15/053351
설정 변경 후 재챌린지
git clone https://ほにゃらら
~
Unable to 証明書
결과 : 무사 사망
정확히 같은 오류를 토해 원인도 모르기 때문에 구구했는데,
다음 페이지에서 pem 형식으로 거부 될 수 있음을 알 수 있습니다.
참고 : htps // 코데에에ぁmpぇs. 네 t/엔/q/13 f719
pem 형식에서 일반 rsa 형식으로 변환! !
참고 : htp://d. 하테나. 네. jp/오즈마/20130510/1368114329
openssl rsa -in hogehoge.key.pem -text > hogehoge.key
또한 머리글과 바닥 글을 직접 쓰기로 수정합니다.
-----BEGIN PRIVATE KEY-----
↓
-----BEGIN RSA PRIVATE KEY-----
-----END PRIVATE KEY-----
↓
-----END RSA PRIVATE KEY-----
결과: clone 성공! ! !
키만이 형식으로 유지하면 나중에 pem에서 k이었다.
학습
Reference
이 문제에 관하여(인증서 인증이 필요한 git 리포지토리에 대해 pem 비밀 키를 사용하여 인증하려고하면 거부되어 곤란한 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wdhappy_s/items/fe2a7d41bf644e35b955텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)