Chúng tôi đang sử dụng GitHub Enterprise trong công ty của chúng tôi. Chúng tôi có một nhánh "phát triển", nơi mọi lập trình viên đều phải thúc đẩy công việc của họ. Có cách nào để được thông báo khi ai đó đẩy vào chi nhánh phát triển cùng với liên kết đến một chế độ xem khác, giống như cách bạn nhận được yêu cầu kéo không?Làm thế nào để được thông báo khi ai đó đẩy vào chi nhánh GitHub?
39
A
Trả lời
36
Không hoàn toàn - nhưng đủ gần. (Bạn sẽ nhận được thông báo cho tất cả các cam kết, không đẩy.)
Đối với GitHub Enterprise như của giữa năm 2014:
- Đi vào Cài đặt của kho lưu trữ của bạn
- Mở "Webhooks và Dịch vụ" tab
- Bấm "Add Service" nút
- Chọn "Email" từ danh sách dài các dịch vụ
- Đặt trong một địa chỉ e-mail. Đây có thể là địa chỉ email chuyển tiếp tới nhiều địa chỉ email, hoặc chỉ địa chỉ email của bạn nếu chỉ một người/tài khoản cần thông báo e-mail.
- Chọn "Gửi từ tác giả" (có thể) và "Đang hoạt động" (chắc chắn).
Đối với phiên bản cũ của GitHub Doanh nghiệp:
- Đi vào Cài đặt của kho lưu trữ của bạn
- mở "Dịch vụ Hooks" tab
- Chọn "Email" từ danh sách dài các dịch vụ
- Đặt địa chỉ email. Đây có thể là địa chỉ email chuyển tiếp tới nhiều địa chỉ email, hoặc chỉ địa chỉ email của bạn nếu chỉ một người/tài khoản cần thông báo e-mail.
- Chọn "Gửi từ tác giả" (có thể) và "Đang hoạt động" (chắc chắn).
Xong!
1
1
Disclaimer: Tôi là tác giả gốc.
This project cho phép bạn nhận e-mail khi cam kết được đẩy vào kho lưu trữ bạn đang xem (trên bất kỳ chi nhánh nào).
Giải thích: gicowa là một công cụ dòng lệnh được viết bằng python liệt kê tất cả các cam kết cuối cùng trên tất cả các repo GitHub bạn đang xem. Công cụ này có thể gửi đầu ra của nó qua e-mail và có thể được gọi từ số crontab
của bạn. Làm như vậy làm cho bạn nhận được thông báo email mỗi khi một lần commit được đẩy lên repo GitHub bạn đang xem.
Các vấn đề liên quan
- 1. Đẩy chi nhánh địa phương lên GitHub
- 2. Làm cách nào để xóa chi nhánh khỏi GitHub?
- 3. Làm thế nào để đẩy từ chi nhánh này sang chi nhánh khác và thanh toán?
- 4. Làm cách nào để phục hồi chi nhánh trên github?
- 5. GitHub wiki chọn chi nhánh được hiển thị trên GitHub
- 6. Làm cách nào để đẩy chi nhánh Git cụ thể vào máy chủ của tôi?
- 7. Làm thế nào để biết chi nhánh nào cam kết github?
- 8. TortoiseHg 2.0: Đẩy Chi nhánh
- 9. đẩy chi nhánh 'không được kiểm tra'
- 10. Jenkins GitHub Plugin Chi nhánh nghịch đảo
- 11. Tại sao github hiển thị cho tôi "Chi nhánh được đẩy gần đây của bạn"?
- 12. Làm thế nào để đẩy chi nhánh chủ địa phương của bạn đến Heroku khi bạn đã đẩy chi nhánh tính năng?
- 13. Git - Làm thế nào để xem chi nhánh có EVER được sáp nhập vào một chi nhánh khác?
- 14. Git: Làm thế nào để cam kết vào chi nhánh SVN sau khi rebase?
- 15. Làm cách nào để đẩy yêu cầu kéo trên github?
- 16. Không thể đẩy một số refs khi đẩy tính năng chi nhánh
- 17. Đầu từ xa mới khi đẩy chi nhánh mới
- 18. Git-ing chi nhánh từ GitHub
- 19. Làm thế nào để tránh lộ thông tin bí mật trong vimrc khi đẩy nó vào Github
- 20. Làm thế nào để chỉ đẩy vào một nhánh trong Hg?
- 21. Xem xét mã chi nhánh trong GitHub
- 22. Kéo tất cả các cam kết từ một chi nhánh, đẩy cam kết nào đó sang
- 23. Làm cách nào để đẩy thư mục jekyll _site vào chi nhánh gh-trang và để nguyên trong nguồn chính?
- 24. Làm thế nào để đẩy chi nhánh mới mà không có lịch sử
- 25. Đẩy vào Github từ RStudio
- 26. hg: làm cách nào để đẩy chi nhánh mới được tạo trở lại vào kho lưu trữ trung tâm?
- 27. Làm thế nào để đóng một chi nhánh Git?
- 28. Định cấu hình chi nhánh địa phương để đẩy chi nhánh cụ thể
- 29. Git: chi nhánh mới không bị đẩy
- 30. Làm thế nào để đẩy đến github từ cloud9?
Có cách nào để thực hiện việc này mà không phải là quản trị viên trên repo không? – selig
@selig rõ ràng là không, điều này làm cho nó gần như vô dụng nếu bạn có một nhóm người với các cấp độ quyền khác nhau mà mỗi người muốn gửi thư đến địa chỉ của họ cho một số kho lưu trữ nhất định.Bạn sẽ phải thiết lập một danh sách gửi thư riêng cho mỗi kho lưu trữ, sau đó đồng bộ hóa thủ công quyền đăng ký cho từng danh sách với quyền đọc cho kho lưu trữ tương ứng và mỗi người sẽ phải đăng ký hoặc hủy đăng ký theo trạng thái đồng hồ cá nhân của họ trên kho lưu trữ đó (hoặc sở thích tương tự). Kinh quá! –
Câu trả lời này hiện đã lỗi thời. Bất kỳ giải pháp cho phiên bản hiện tại? – vefthym