2017-05-17 1 views
0

내 서버에 키 ssh를 만들고 Github에 추가했습니다. 키 유효성 검사가 실패 호스트; 호스트 키 확인에 실패했습니다.

내가

<?php `git pull`; 

아파치의하는 error.log 내 seveur에 PHP 페이지를 호출하여은 webhook를 사용

는 나에게 말했다.

나는이 링크 https://askubuntu.com/questions/45679/ssh-connection-problem-with-host-key-verification-failed-error

ssh-keygen -R github.com 

하여 해결하려고하지만 그것은 작동하지 않습니다 계속합니다.

의견이 있으십니까?

+0

내 키 지문이 github과 동일하지 않습니다. 어떻게 바뀌나요? – ArthurArmand

+0

나는 ssh -T [email protected]을 시도 할 때 나는 이해하지 못한다 : 나는이 메시지를 가지고있다 : 안녕 ArmandArthur/santa-apolonia! 성공적으로 인증되었지만 GitHub는 쉘 액세스를 제공하지 않습니다. 일반적으로 그것은 좋지만 항상 같은 오류가 발생합니다. ssh를 사용하면 github.com 사용 권한이 거부됩니다 (publickey). – ArthurArmand

답변

0

호스트 키 검증

서버 호스트 키가 신뢰되지 않음을 의미합니다 실패 (제정신 인 - 스크립트에서 해당 키를 확인할 방법이 없다 - 당신이 수동으로 수행해야) .

GitHub documentation으로 이동하면 확인할 지문을 볼 수 있습니다.

그런 다음 sudo를 사용하여 스크립트 (apache?)를 실행하는이 사용자로 변경하고 ssh github.com을 실행하십시오. 지문을 확인하라는 메시지가 나타납니다. 일치하는 경우 예를 쓰고 스크립트가 통과해야합니다.

관련 문제