2011-08-10 184 views
25

我習慣於顛覆,協作組會在有人提交時收到一封電子郵件。 GitHub上是否有類似的功能,所以在存儲庫上工作的人員在用戶推送其更改時會收到一封電子郵件?在GIT推送接收電子郵件

+1

您可能希望看到這一點: http://stackoverflow.com/questions/552360/git推送電子郵件通知 –

+0

@傑克河因爲這是在github上,你將無法做到這一點。 –

+1

轉到您的github存儲庫的管理部分,選擇「Service Hooks」並從列表中安裝服務掛鉤「Email」。就這樣。 – brotherli

回答

49

這裏是我發現的最簡單的解決辦法:在主選項卡中點擊設置

3)從

1)登錄到您的GitHub的帳戶github.com

2)的服務的主要導航找到電子郵件並單擊它

4)填寫在現場))您的電子郵件地址地址

5選中該複選框從作者

6發送選中該複選框活動

7)點擊更新設置

可選:您可以點擊測試鉤進行測試,檢查您的收件箱d接收電子郵件。 - >當你在第7步完成更新設置將變得可用)

還有一些根據工藝製成圖片:

enter image description here

enter image description here

enter image description here

而且現在的總決賽我有答案是測試一個d在我身邊獲得批准。

如何發送電子郵件給所有開發團隊成員,當gitHub的服務掛鉤 - >電子郵件只允許最多2個收件人}

答案是服務鉤組合>電子郵件@ GitHub上& &谷歌組

  1. 首先登錄到您的谷歌帳戶
  2. 轉到Google Groups,並在上頂部點擊創建集團
  3. 鍵入組名稱,組電子郵件地址(將複製/粘貼到GitHub 服務鉤 - >電子郵件地址),組描述
  4. 是命中後,在頂部創建按鈕,您的新組應 現在
  5. 創建後,在菜單中向左打邀請會員和你的隊友的電子郵件地址鍵入
  6. 之後打發送邀請(當你的成員接受邀請 )他們現在正式這組
  7. 的成員在左側點擊菜單上的所有成員,檢查4 列卡萊d 交貨,每個團隊成員應該有選項 所有電子郵件
  8. 後,我想給信貸克萊門特埃科菲先生和 請按照有關如何 完成它自己的準則@Clement Escoffier::Send Github commits to a Google Group。 {謝謝:)克萊門特}
  9. 如果鏈接不可用,這裏是另一個鏈接到我的gDocs @ PDF version of Clements guide
+0

棒極了。來自Sourceforge,在提交/推送時發送電子郵件是我真的錯過的一個功能。 GitHub設置在不同的地方,所以它有點混亂。這真的應該是被接受的答案。 – redteam316

+0

這是最好的答案,應該標記爲這樣。它非常簡單並且可以按預期工作,無需任何額外的設置...只需添加帶有地址和保存的電子郵件掛鉤。繁榮。完成。 – TrialAndError

+0

謝謝你們的好評。很高興我能幫上忙。當我需要它時,它確實是一種拯救生命的方式。 – Matija

2

我想你想看看電子郵件服務鉤子。

2

對我來說,我覺得你可以看看Git的拉動請求電子郵件博特

https://github.com/samwho/GitHub-Pull-Request-Email-Bot

從項目頁面

什麼,這是一個簡短的描述?

Git Pull Request Email Bot是一個簡單的項目,每當您選擇的存儲庫獲取請求時,都會將電子郵件發送到指定的地址。

它的工作方式是將run.php文件添加到Cron作業並且經常運行它(儘管它離開它的時間並不重要,它會記住它通過電子郵件發送給您的最後一個請求,而不會電子郵件重複)。

它最初是爲ThinkUp項目編寫的,可以將拉取請求發佈到郵件列表並促進代碼審查。

編輯

對於POST請求其作爲@Tim Hoolihan好的說。

你可以做一個PHP頁面左右,並得到我猜的後期值。沒有試過。

0

「測試掛鉤」按鈕出現在你點擊「激活」複選框。它需要積極發送電子郵件(如果這不明顯)。

0

在延續的「MCS」

在谷歌網上論壇發帖,去你的小組中,導航到Manage->權限 - >發佈Permissions->在「郵報」的下拉菜單中選擇「公開」,並保存選擇。

(我沒有足夠的信譽發表評論,以「MCS」的答案,所以在這裏發帖)