2016-06-12 128 views
0

親愛的stackoverflow社區,我需要一些關於bitbucket webhooks的建議。Git Webhooks工作流程

我決定採用以下工作流程。 我在本地工作 - >推動開發分支bitbucket - > bitbucket使我的節點服務器正在偵聽的mydomain:7000發佈請求 - >節點服務器運行gulp-git將代碼從開發分支拉到/ www文件夾以便測試我的服務器上的代碼在dev.mydomain

儘管我限制訪問:7000到bitbucket IP的唯一,有人可能欺騙IP地址,並讓我易受ddos和多個代碼從bitbucket拉,因爲bitbucket使用我的webhook聽衆的POST請求

我該如何安全地做到這一點?我知道我可以在服務器上做一個玉米工作來提取代碼,或者我可以從我的筆記本電腦運行一個ssh腳本來在服務器上提取代碼。但我想自動化,因爲我很懶。有沒有安全的方法?

回答

0

我使用github上網絡掛接很多時候,你可以這樣做:

  1. 保持網絡掛接網址Secret
  2. 坐落在setting/webhook祕密領域。
  3. 使用密鑰哈希URL。

也許你需要這個git webhook platform,用Flask +芹菜+反應。可以管理多臺服務器。