명령 :나는이 코드를 사용하여 GitHub의에서 호스팅 내 저장소에 어떤 변화를 가져 오기 위해 PHP 파일 만든
<?php
`git pull`;
?>
을 그리고 나는이 PHP 스크립트의 URL을 준 (에 호스팅 내 서버) 내 github 설정에서 서비스 후크 URL로. 그래서 내가 내 github 저장소에 뭔가를 밀어 때 마다이 PHP 파일에 게시물 요청을해야합니다. 그러나 이것은 작동하지 않는 것 같습니다.
github 도움말 페이지는 paylod를 사용하여 해당 URL로 게시물 요청을 보냈다 고 말합니다. 그러면 스크립트가 어떻게 실행됩니까?
내 사이트에 ssh 접속 한 후 bash 프롬프트에서 git pull
을 입력하면 모든 변경 사항이 적용됩니다. 이 스크립트에 대한 파일 권한은 현재 755로 설정되어 있습니다.
이 파일을 쉘 스크립트로 실행하려면 어떤 변경 작업이 필요합니까?
편집 - 나는 또한과 같이 해당 폴더의 소유권을 변경 시도 :
후 요청이 URL로 이루어질 때, 스크립트가 www가 데이터 사용자로 실행되도록chown -R apache:apache Test
내 생각에 스크립트가 실행될 수 있습니다. 나는이 말을하려고하지만 오류가 발생합니다 :
chown: `apache:apache': invalid group
내 질문에 대한 자세한 내용을 광고해야합니까? 어떤 도움도 깊이 감사드립니다. – Annihilator8080