You want so much and willing too do so little. Why do you presume SVN wouldn't work for Eclipse or Mac, they do not care. There is a free SVN if you signup with sourceforge, but if you want to be little more cool or up to date you can go with git on github or bitbucket . Both are free as long you run it with public repos, as soon you want private repo you have to pay
Both are free as long you run it with public repos, as soon you want private repo you have to pay
Bitbucket allows you to have unlimited private and public repositories for upto 5 colloborating users. I always recommend Bitbucket to folks since you can pretty much host all your code privately and even run a small business (with < 5 programmers) for free!