If you are looking to host your project in some repository , I would highly recommend Assembla , they not only provide you with a free account with 500Mb space to start off, but also provide you with a team group chat, blog, task tracker, bug tracker and a whole lot of other features. You also have a choice of using SVN/Git/Mercurial and their paid subscription with which you get 5gig of space is only $12 a month.
GitHub also gives you a free account of 100Mb but it is not Private, with Assembla you have a choice of making it private or public.
I found a lot of places (including google code) that let you host your project IF it is an open source but not too many ones for private, if you know of any other good ones please post in the comments.
This is a great site for IT students, please visit http://www.itprojectsforyou.com