cách chạy móc hậu nhận trong GitHub ?. Tôi biết rằng có một web-nhưng tôi muốn viết một kịch bản tùy chỉnh và không muốn nhận được một bài đăng từ github.Cách chạy móc hậu nhận trên GitHub
14
A
Trả lời
19
post-receive hook of Github chỉ thực sự là "WebHooks", để giao tiếp với máy chủ web bất cứ khi nào kho lưu trữ được đẩy tới.
Vì lý do bảo mật, bạn không thể chạy bất kỳ thứ gì ở phía máy chủ GitHub.
Khi đẩy được thực hiện để kho của bạn, chúng tôi sẽ POST để URL của bạn với một tải trọng của dữ liệu JSON-encoded về việc đẩy mạnh và các cam kết nó chứa.
Bạn có thể sử dụng Requestbin-test your webhooks.
(kiểm tra xem JSON actually comes from GitHub though)
Các vấn đề liên quan
- 1. git hậu nhận móc không chạy bó cài đặt
- 2. Thanh toán Git trong móc hậu nhận: "Không phải kho lưu trữ git". ""
- 3. Git trước nhận móc
- 4. Tìm tên chi nhánh Git trong móc hậu cập nhật
- 5. thiết lập móc git sau khi nhận
- 6. Móc nhận tiền GIT
- 7. bắt một git hậu nhận lỗi trong một kịch bản
- 8. django tự động nhận móc trên máy chủ: trả lời tập hợp với "có"
- 9. Móc khóa phụ không chấp nhận chứng chỉ vĩnh viễn
- 10. chạy móc git 'sau khi nhận' với setuid không thành công
- 11. Cách nhận tệp qua GitHub API
- 12. bài gitolite nhận móc cho repo trần cụ thể
- 13. Sử dụng móc hậu cần SVN để chỉ cập nhật các tệp đã được cam kết
- 14. rebase trên nhánh github
- 15. Móc hậu cần SVN gửi một tin nhắn lại cho khách hàng
- 16. Cách phê chuẩn cam kết trên Github
- 17. Display JavaDocs trên GitHub
- 18. móc git được nhận trước bị từ chối với heroku
- 19. móc sau khi nhận trên Windows - GIT_WORK_DIR: không có tệp hoặc thư mục nào như vậy
- 20. Mảng hậu tố và cây hậu tố
- 21. Trong hậu lệnh móc, đây-lệnh cho giết chữ đã trở thành kill vùng bằng cách nào đó
- 22. Thi hành các móc Git trên Windows
- 23. Cách móc từ điển OS X
- 24. Thiết lập móc trên tin nhắn Windows
- 25. Cách tách tệp bằng hậu tố số
- 26. Móc treo trên thiết bị giết
- 27. Móc nhận/cập nhật Git và chi nhánh mới
- 28. cam kết không hiển thị trên github
- 29. jQuery & Chrome - Tìm móc móc nút
- 30. git, Heroku: móc nhận trước bị từ chối
Bạn không thể chạy mã của riêng mình trên máy chủ Github. Đó là lý do tại sao Github cung cấp tùy chọn để nhận thông báo bằng HTTP POST. –
Tôi cho rằng nếu nó đã làm Circle CI và như vậy sẽ không tồn tại? – Costa