allow celery to push to different repos

@smn in utils it's not tied to settings so that you can call it from celery, hence the repo details are parametrized.