Ответ 1
Git был разработан специально для удовлетворения потребностей сообществ разработчиков с открытым исходным кодом. Лучший справочник, который я нашел, находится на веб-сайте git: http://git-scm.com/book/ Это руководство будет быстро (около часа чтения) и ясно ( имеет отличные примеры и диаграммы) объясняют все, что вам нужно знать, чтобы начать работу с git.
Для размещения вашего проекта существует несколько бесплатных хостов, поддерживающих git, например Github или бит Bucket.
Важные соображения при создании открытого источника проекта - выбрать подходящую лицензию и определить, кто вы предоставляете доступ администратора к репозиторию (копия проекта) на вашем хосте.
Удачи! Крис