2016-10-25 4 views
1

Bluehost 공유 호스팅 웹 사이트에서 작동하는 Bitbucket webhook을 얻는 데 두 가지 경로를 시도했지만 어느 것도 작동하지 않습니다.Bluehost 공유 호스팅 + Bitbucket Webhooks

처음에는 myWebHook.php을 사용하지만 페이로드가 누락 된 문제가 있습니다. 가장 간단한 방법으로이 페이로드를 만들고 내 디렉토리에 추가하면 myWebHook.php가 작동합니다.

둘째, 나는 BitBucket tutorial on creating webhooks 통과하려고하지만 다음과 같은 오류 얻을 것 때문 작동하지 않았다 :

ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. 

내가 해결하는 방법을 알아낼 수 없습니다. 또한, Bluehost 서버에 ngrok을 설치하는 방법을 알 수 없습니다. 누구든지이 문제에 대한 조언이 있습니까?

누군가 다른 사람이 방금 다른 방식으로 작동한다면 누군가가 그 방법론을 게시 할 수 있습니까?

답변

0

웹 훅으로는 불가능하다고 생각합니다. Webhook의 경우 서버 측 스크립트가 bitbucket의 코드를 가져옵니다. 웹 서버에 git pull을 실행하려면 권한이 있어야합니다. 그러나 그것이 웹 호스팅을 공유한다면 불가능할 것입니다.

호스트에 ssh를 입력하고 git pull 명령을 실행할 수 있습니까?

쉬운 방법은 git-ftp일까요?

git ftp push --user <user> --passwd <password> ftp://host.example.com/public_html

PS :의 Bitbucket 새로운 기능이 - 파이프 라인. 그것을 사용해 볼 수 있습니다. 푸시 할 때 무엇인가 할 수있는 도커 컨테이너입니다.