2014-11-12 4 views
1
내가 AWS Elasticbeanstalk에 밀어 된

,AWS Elasticbeanstalk은 서버에 푸시 할 수없는 - 인증서 내가 명령을 실행 할 때마다

그냥 어제를 만료

git aws.push 

나는 다음과 같은 오류 얻을 :

Pushing to environment 
fatal: unable to access 
SSL certificate problem: certificate has expired 

자사가가는 URL은 : git.elasticbeanstalk.us-east-1.amazonaws.com

PowerShell에서 인증서를 업데이트해야 할 일이 있습니까?

+0

찰리,이 문제를 해결할 수 있었습니까? 그렇다면 대답을 추가 할 수 있다면 좋을 것입니다. 고맙습니다! – bobsoap

답변

0

답을 훔치기 question; http.sslcainfo 설정에 문제가있는 것 같습니다. 현재 값을 확인하려면 명령 줄에 다음을 입력 :이 보안 연결을 통해 REPO에 액세스 할 때 자식에 의해 사용되는 CA 인증서의 경로는

git config --system --get http.sslcainfo 

(경로는 상대적입니다 있습니다 자식 루트 설치 폴더). 내 PC에 Windows 용 GitHub의를 사용하고 있는데 그것은 다음과 같은 인증서를 사용하도록 구성 : 내 경우

/bin/curl-ca-bundle-ghfw.crt 

가, 어떤 이유로,이 인증서가 만료했다. 다음 명령을 사용하여 동일한 폴더에있는 다른 인증서를 가리 키도록 다시 구성했습니다.

git config --system http.sslcainfo /bin/curl-ca-bundle.crt 

이 문제가 해결되었습니다.

+0

다른 인증서는 어디에서 받았습니까? – bobsoap

+0

두 인증서 파일 모두 GitHub 설치를위한'/ bin' 폴더 아래에 있습니다. 현재 bin 폴더에 대한 내 경로는'C : \ Users \ camel \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin'입니다. – Mitkins