allow celery to push to different repos

how's this different from `cms/models.py`'s `push_to_git()` function? Why do we want to maintain two?