2011-12-03 42 views

回答

36

不完全 - 但足夠接近。 (你會得到通知爲每次提交,不推。)

對於GitHub的企業在2014年年中的:

  1. 進入您的存儲庫的設置
  2. 打開「網絡掛接和服務」選項卡
  3. 點擊「添加服務」按鈕
  4. 選擇「電子郵件」在電子郵件地址將服務
  5. 一長串。這可以是轉發到多個電子郵件地址的電子郵件地址,也可以是隻有您自己的電子郵件地址,如果只有一個人/帳戶需要電子郵件通知。
  6. 選中「從作者發送」(可能)和「激活」(絕對)。

對於舊版本的GitHub企業:從服務一長串

  1. 進入您的存儲庫的設置
  2. 打開「服務掛鉤」選項卡
  3. 選擇「電子郵件」
  4. 輸入電子郵件地址。這可以是轉發到多個電子郵件地址的電子郵件地址,也可以是隻有您自己的電子郵件地址,如果只有一個人/帳戶需要電子郵件通知。
  5. 選中「從作者發送」(可能)和「激活」(絕對)。

完成!

+3

有沒有辦法做到這一點,而不是管理員在回購? – selig

+1

@selig顯然不是,如果你有一羣擁有各種權限級別的人,他們每個人都想將郵件發送到他們自己的某個存儲庫的地址,這使得它幾乎沒用。您必須爲每個存儲庫設置單獨的郵件列表,然後手動將訂閱權限與每個列表同步,併爲相應的存儲庫提供讀取權限,並且每個人都必須根據其在該存儲庫上的個人監視狀態進行訂閱或取消訂閱(或類似的偏好)。呸! –

+0

這個答案現在已過時。目前版本的任何解決方案? – vefthym

1

如何使用IFTTZapier

+2

https://ifttt.com/github似乎還沒有觸發推送(目前只有問題,回購和PR) –

1

免責聲明:我是原作者。

This project允許您在提交被推送到正在監視的存儲庫(在任何分支上)時收到電子郵件。

說明:gicowa是一個用python編寫的命令行工具,它列出了您正在監視的所有GitHub回購站上的所有最後提交。該工具可以通過電子郵件發送其輸出,並可以從您的crontab中調用。這樣做會使您每次在您正在觀看的GitHub倉庫中提交提交時都會收到電子郵件通知。

相關問題