Base implementation (clone, pull, commit, push).