tasks: Begin managing port git repo internally using git gem

* Makes repo control more reliable