自宅と大学でプログラムの開発を行っており、自宅と大学ともに
Visual Studio 2010(C++用)、Eclipse(Java用)を使っています。
いまのところ、自宅と大学のPCの間では更新ソースコードをUSBメモリに
コピーして移動させています。

そこで質問なのですが、自宅と大学でVisual studioとeclipseでのファイルを
同期させるよい方法はないでしょうか。
無料でそのような環境が作れたらいいのですが、外部にサーバを借りる等
有料でも金額によってはOKと指導教員も言っていますので、なにか良い方法が
あれば教えていただけないでしょうか。
よろしくお願いします。