Czy jest jakiś sposób, aby skonfigurować git tak, że słucha aktualizacji z zdalnego repozytu i będzie ciągnąć, gdy coś się zmieni? Przypadek użycia: chcę wdrożyć aplikację internetową za pomocą git (otrzymuję kontrolę wersji wdrożonej aplikacji), ale chcę umieścić "centralne" repozytorium git na Githubie, a nie na serwerze sieciowym (interfejs Github jest po prostu bardzo miły) .Git: automatyczne pobieranie z repozytorium?
Czy ktoś to sprawdził? Jak robi to Heroku? Moje Google-fu nie daje mi żadnych trafnych wyników.
Moim planowanym przypadkiem użycia było posiadanie oddzielnego repo/gałęzi dla dev "testowania i rozgrywania" etapu, i mieć specjalne repozytorium "push to production", które ja naciskaj tylko raz, jestem pewien, że wszystko działa. Zasadniczo używam Gita do robienia z rsync, oprócz tego, że przechowuje dziennik wszystkich wersji, które zostaną wdrożone, i łatwo mógłbym wrócić do poprzedniej wersji. Przewagą nad czymś bardziej hardcorowym, jak capistrano, nie musiałbym się uczyć zupełnie nowego narzędzia do tego, co jest (jak na razie) naprawdę małym projektem. –