Ok... First of all, thanks for the feedback. I've continued my "education", I've been reading a bit more, and I am indeed back with more questions. Let me start from a different point of view this time.
1) I need to set up some form of repository with version tracking, easily accessible to a very small team (geographically dispersed).
[The idea to set it up in one of our VPS is simply due to connectivity, but I'm open to suggestions, especially since it looks as if it is not really advisable to have the repository in the same machine that hosts real, live sites.]
2) Further down the line, we would like to pull some of the data in this repository into php scripts, located in different servers (hosting real, live sites). Quite honestly, I hadn't given this part a lot of thought, but I think I should before committing to any solution. Your comments and thoughts on the feasibility of this second aspect is also most welcome.
Many thanks in anticipation for sharing your experience.