пользуемся SVN, купили хостинг под него на
www.2x.ru не дорого, сразу стоит Trac в нём to-do можно отмечать, Wiki в неё загонять документацию...
для файл хранилища подойдёт обычный ftp или DropBox
GIT хорош, но для начала смысла нет, ну и дают его обычно на опен-соурс проектах :) то бишь код ваш будет виден всем :)