Add auto-push support (requires credentials be stored in the repository url)