Есть ли какая-то причина, по которой я должен платить за пользовательский git-сервис, такой как unuddled или bitbucket, что-то в этом роде? У меня есть vps, я плачу 5 долларов в месяц за 50 ГБ дискового пространства, и, кажется, не выгодно платить еще 10-15 за репозиторий git с 2 ГБ дискового пространства. Занимает ли это много оперативной памяти, циклов ЦП или дискового пространства, которые они покрывают для вас? Это просто сложно настроить?
2 ответа
Bitbucket бесплатен, даже для частных репозиториев.
Следовательно:
Есть ли какая-то причина, по которой я должен платить за пользовательский git-сервис, такой как unuddled или bitbucket, что-то в этом роде?
Нет.
Занимает ли это много оперативной памяти, циклов ЦП или дискового пространства, которые они покрывают для вас?
Это может, в зависимости от вашего использования.
Это просто сложно настроить?
Немного раздражает настройка программного обеспечения git, но то, что эти провайдеры git дают вам, является платформой для совместной работы, намного превосходящей git - у них есть много дополнительных преимуществ, которые могут оправдать платежи. Например, я считаю github лучшим из двух сервисов, потому что он действительно может улучшить сотрудничество между разработчиками, когда в проекте более одного разработчика.
Просто сложнее все настроить. Единого «Git-сервера» не существует - вы можете настроить SSH и учетные записи пользователей, а также ACL для push-уведомлений , git-daemon
для анонимного извлечения, веб-сервер и cgit, если вам нужен веб-интерфейс, другую часть веб-сервера для HTTP извлечения. /От себя...
Такие инструменты , как Gitolite и Gitosis помочь много, хотя, автоматически настройки всех необходимых компонентов. (Это немного проще с Hg, который использует HTTP в качестве основного протокола и имеет встроенный веб-интерфейс. [ Не следует толковать как предложение использовать Hg. ])
GitHub и BitBucket также предоставляют вам различные другие функции, такие как отслеживание ошибок, простой хостинг веб-сайтов, "запросы извлечения" и другие функции сообщества, а также некоторые гарантии надежности.
Обратите внимание, что как GitHub, так и BitBucket (а также другие сервисы, такие как Gitorious и repo.or.cz) предлагают бесплатный хостинг публичных репозиториев. В BitBucket частные тоже бесплатны.