2011-05-08 1 views
2

나는 프로세스를 테스트하기 위해 heroku에 앱을 배포하려고합니다. 내 응용 프로그램은 github (https://github.com/toastkid/fooapp에 있음)에 있으며 내 모든 github ssh 자료가 설정되어 있습니다. 여기 자습서를 다음 해요 :heroku 계정 설정 문제 : "경고 : api.heroku.com의 SSL 인증서를 확인할 수 없습니다."

http://devcenter.heroku.com/articles/quickstart

나는 "Heroku가 생성"내 Heroku가 이메일과 비밀번호를 입력 말을 3 단계에 있어요. 나는이 작업을 수행하고, 난 그냥이 다시 얻을 : 내가 정상적으로 작업을 진행하고 싶습니다, 장애인 SSL 옵션을 실행하려고하기 전에

WARNING: Unable to verify SSL certificate for api.heroku.com 
To disable SSL verification, run with HEROKU_SSL_VERIFY=disable 

. 문제가 무엇인지 누구나 알 수 있습니까?

답변

2

최대

덕분에, 난 그냥 내 .bashrcHEROKU_SSL_VERIFY=disable을 추가했습니다. 불행히도, 나는 이것을 다른 방법으로 고치는 법을 모른다. heroku gem을 2.0.5로 업데이트 한 이래로 내 콘솔에이 기능이 표시되기 시작했습니다 ...

+1

아, 그게 env 변수예요? Doh, 나는 그것을 heroku에게 건네 주려고했다. 그러면 그게 작동합니까? –

+1

나는 내 바보 같은 질문에 대답 할 것이다. 그렇다. :) –

1

신뢰할 수있는 인증서가 컴퓨터에 설치되어 있지 않거나 방화벽은 해당 패키지를 필터링합니다. 방화벽이 보안 패키지를 열면 자체 서명 된 인증서를 첨부 할 수 있습니다. 이 자체 서명 된 인증서가 시스템에 적절하게 설치되지 않은 경우 오류가 발생할 수 있습니다. Git 또는 Pypi과 같은 다른 응용 프로그램에서 같은 오류가 발생하는지 확인할 수 있습니다.

기업 네트워크에있는 경우 보안 환경에 있다는 것을 알고 있기 때문에 HEROKU_SSL_VERIFY=disable이 가장 적합한 솔루션입니다. 그렇지 않으면 컴퓨터에 설치된 신뢰할 수있는 인증서를 확인해야합니다.

는 단순히 보완 :

같은 솔루션을 사용하면 --trusted-host 매개 변수를 사용할 수 있습니다 Pypi에서 GIT_SSL_NO_VERIFY=true

함께 힘내에 발생합니다.

관련 문제