안녕하세요, 저는 Github에서 WebHook을 설정하려고합니다.우분투에서 shell_exec을 통해 Github이 작동하지 않습니다.
http://net.tutsplus.com/tutorials/other/the-perfect-workflow-with-git-github-and-ssh/
을하지만 어떤 이유로 내 PHP 파일을 통해 풀에 성공하지 않아요 :
나는이 지침을 사용했다.
그러나 메신저 ssh를 통해 로그인하고 내가 실행하는 경우 :$ php git-hook.php
이미 chmod
부터 777
까지 설정했습니다.
덕분에 많은
가능한 중복 : http://stackoverflow.com/questions/12856907/git-webhook-will-not-pull -php/12890603 # 12890603 apache/php 사용자가 사용자의'.ssh' 파일에 액세스 할 수 없다는 가장 큰 이유가 있습니다. – Jon
존 감사합니다, 나는 그 밟아에서 모든 것을 시도했지만 아무것도 나를 위해 일했습니다. SSH 키를 루트로 생성 한 것은 사실일까요? – ysaelpepin
그 이유가 될 것입니다. 그런 다음 ssh 키는 php/apache 사용자가 액세스 할 수없는'.ssh' 폴더 아래의 루트 디렉토리에 있습니다. – Jon