Thank you for documenting the steps and your process. I went through similar attempts and find your explanations very clear.
Note to omz, correct me if I am wrong, but there should be easy integration with WorkingCopy in the next version of Pythonista. That should facilitate working with Git repositories from Pythonista (and consequently syncing, versioning, etc...). Do we have an idea/target for the new Pythonista version release?