I have a repo, I continue hosting, which I click on. If I want to work somewhere, I clone it, push the changes when it's done.
You could also rsync, but it was easier for me to clone the repo and then use it as my main girl. I think using one tool may be easier, but your mileage may vary.
gmoney
source share