littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.

Почему github, а не gitlab?

Большинство проектов с открытым кодом использует github - почему?
Ведь есть gitlab? (или в их бесплатном аккаунте есть подводные камни?)
  • Вопрос задан
  • 63729 просмотров
Решения вопроса 5
slimus
@slimus
Symfony, Golang
gitlab появился много позже чем github
Ответ написан
Комментировать
Во-первых, большинство сторонних сервисов, полезных при разработке (ci серверы, анализаторы кода, багтрекеры, agile доски), работают только с гитхабом. Одно это уже является критическим доводом использования гитхаба.

Во-вторых, всё современное девелоперское комьюнити сидит на гитхабе. На гитхабе все были, им все пользуются, он всем привычен. Поэтому вполне естественно именно его выбирать как хостинг для своего кода.

В-третьих, активность на гитхабе может выступать в роли вашего резюме. Если вы активный контрибьютор опенсорс проектов, это может очень сильно помочь при смене места работы.

В четвёртых, на гитхабе есть целая куча разных мелких удобных вещей, которых нет на его аналогах. В него вкладывают много денег, его активно развивают, поэтому в нём больше всяких "фич".
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ведь есть gitlab?

gitlab в основном используется для реализации своих приватных репозиториев и только. Для всего остального есть github.
Ответ написан
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Gitlab появился сравнительно недавно.
Его ценность не в его web сервисе а в том что можно быстро и безболезненно поднять это всё дело локально на своих серверах.

Конечно они пытаются откусить кусок у битбакета и гитхаба но пока это не особо получается, хотя может у них и есть некий интерпрайз в пользователях но статистики не видел.
Ответ написан
Комментировать
@dmitryKovalskiy
программист средней руки
Мое ИМХО - хороший маркетинг и надежная работа под высокой нагрузкой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Если уж сравнивать разные сервисы, то стоит расставить их в порядке популярности:

1. GitHub
2. BitBucket
3. GitLab

Немного подробнее:

1. GitHub

+ большое комьюнити, по сути сначала ищем что-то на гитхабе, и лишь потом гуглим (если там не нашли, что редко)
+ самая богатая интеграция сторонних сервисов
+ удобство "все в одном месте" - и свои проекты, и весь мировой опенсорс, который спокойно форкаем, контрибютим
+ активный акк на гитхабе - лучше любого резюме, как уже писали
+ свои опенсорс-проекты на гитхабе имеют большой шанс быть замеченными

- в бесплатном акке нет приватных репо
- аккаунт организации создается из аккаунта юзера, не совсем удобное управление

Обновление от мая 2020: бесплатные приватные репозитории давно есть, управление командами/организациями сильно улучшилось + появился еще целый вагон фич.

2. BitBucket

+ неограниченное количество приватных репо бесплатно
+ аккаунт компании - виртуальный, легче и удобнее управлять
+ куча сторонних интеграций тоже, но меньше чем GitHub

+ / - интеграция с продуктами Atlassian (например, Jira) - кому-то огромный плюс, кому-то минус. Битбакет популярен на западе у энтерпрайзов

3. GitLab

+ бесплатные приватные репо
+ self-hosted версия (но это уже из другой оперы)

- самый молодой, совсем юный, есть баги, функциональность еще бедная и не выпилена
- мало внешних интеграций

Обновление от мая 2020: Функциональность GitLab давно уже нельзя назвать бедной - в некоторых аспектах они и GitHub превзошли.
Ответ написан
@AVKor
Вроде, пока никто из ранее отвечавших не написал: там весьма разные условия для размещения проектов в плане открыто/закрыто, платно/бесплатно. Соответственно, в зависимости от нужд, выбор в пользу того или иного зависит от конкретных условий (проект открыт или закрыт, сколько предполагается участников проекта и т.д.).
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Gitlab as a service бесплатно появился в этом году.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы