Недавно мне понадобилось выбрать систему контроля версиями для крупного программного проекта. Я определил для нее следующий список требований:
1) Хранение репозитория в облаке;
2) Приватный репозиторий;
3) Неограниченное увеличение числа пользователей;
4) Неограниченное увеличение размера репозитория;
Казалось бы, в настоящее время полно систем контроля версиями, однако при близком знакомстве с их документацией важные моменты становятся туманными, а порой противоречивыми. Мне предстояло сделать выбор из трех систем: BitBucket, GitHub, GitLab. Потом добавилась еще PlasticSCM, забегая вперед, я на ней и остановился
Для своих личных проектов я всегда использовал BitBucket. Ниже картинка с расценками с сайта разработчиков: