Ok, I think I got it now.
So a last week I wrote about setting a dev machine using RackSpaceCloud. that was running fine, but I was having issues getting my Cloud Dev Box, my Local Dev Box, My laptop Dev Box and GitHub all working together.
The learning curve for me was GIT and getting all the SSH keys correct. In Ubuntu, if your just logged in you have a different set of SSH keys under the user and SUDU(root).
I finally have my local and remote copies working together.