I recommend Assembla (assembla.com).