Có cách nào để thiết lập git sao cho nó lắng nghe các cập nhật từ một repo từ xa và sẽ kéo bất cứ khi nào một cái gì đó thay đổi? Trường hợp sử dụng là tôi muốn triển khai một ứng dụng web bằng git (vì vậy tôi có thể kiểm soát phiên bản của ứng dụng được triển khai) nhưng muốn đặt "repo" trung tâm trên Github thay vì trên máy chủ web (giao diện của Github chỉ tốt thôi) .Git: tự động kéo từ kho lưu trữ?
Có ai đã làm việc này không? Làm thế nào để Heroku làm điều đó? Google-fu của tôi không cung cấp cho tôi bất kỳ kết quả có liên quan nào.
Trường hợp sử dụng được lên kế hoạch của tôi là có một repo/nhánh riêng biệt cho giai đoạn" thử nghiệm và rối tung xung quanh ", và có một repo" push to production "đặc biệt mà tôi chỉ đẩy một lần tôi chắc chắn mọi thứ đều hoạt động. Tôi về cơ bản sử dụng Git để làm với rsync có thể làm, ngoại trừ nó giữ một bản ghi của tất cả các phiên bản được triển khai, và tôi dễ dàng có thể quay trở lại một phiên bản trước đó. Lợi thế về thứ gì đó mạnh mẽ hơn như capistrano là tôi sẽ không phải học một công cụ hoàn toàn mới cho dự án thực sự nhỏ (hiện tại). –