
GitHub
Сервис для хостинга кода, хранения IT-проектов и их совместной разработки.
GitHub — это «социальная сеть для разработчиков». Участникам, кроме непосредственного хранения кода, своих проектов, можно общаться, комментировать изменения друг друга, отслеживать новости знакомых. У программистов есть возможность объединять репозитории и выводить вклад участника в виде дерева.
Ключевые особенности GitHub:
- Совместная работа с управлением большими командами.
- Графическое представление.
- Личные страницы проектов.
- Вики.
- Система отслеживания ошибок.
- Просмотр файлов проектов.
- Подсветка синтаксиса для большинства языков.
- Приватные репозитории.
- Прямое добавление новых файлов в репозиторий.
- Код проектов можно скопировать через Git или скачать.
- Поддержка получения и редактирования через SVN и Mercurial.
- Pastebin-сервис gist.github.com для мгновенной публикации фрагментов.
- Встроенное отслеживание задач и ошибок.
- Фильтры, назначения и метки у задач.
- Комментарии, сортировка и время обновления.
- Сочетания клавиш.
- Управление вехами.
- Управление доступом.
- Markdown-разметка.
- Добавление изображений.
- Поддержка SSL, HTTPS и SSH.
Контакты GitHub
Сайт: https://github.com/ Телефон: +1 877 448 4820 | Основан в 2008 г. Находится в США |
Сервисы, с которыми у GitHub есть интеграция
Цены на GitHub
Минимум 0 $ Способ оплаты: По подписке 0 | Сервис бесплатен для проектов с открытым исходным кодом. Для частных проектов предлагаются различные тарифы — от $7 до $200 в месяц. |
Возможности GitHub
Безопасность и конфиденциальность
Отслеживание задач
Средства разработки ПО
Больше чем система контроля версий
Плюсы
Большое сообщество
Много открытых проектов
База известных ошибок (помогает при работе с новыми библиотеками)
WIKI и HowTo
GIST для публикации примеров кода
Минусы
Для меня их нет
Использую для публичных проектов, а также как базу знаний на равне со Stack Overflow - можно найти практически все. По работе часто нужно поделиться с коллегами или клиентами небольшими фрагментами кода или примерами, иногда вставить их в статью и инструкцию, для этого использую GIST - удобно и просто.
В целом, хороший инструмент с широким спектром применений: от системы контроля версий, до портфолио работ.
Идеальное место для работы кодеров
Плюсы
Ни о чем не думаешь - все просто работает.
Code review
правки прямо на месте
squach and commit - куча функций, удобных и полезных.
Минусы
1 Был разок недоступен из-за РосКомПозора.
2 Стоит денег =( Шутка! Конечно он того стоит.
Всем рекомендую. GitLab'ом правда не ползовался
Отличный организатор для небольших проектов
Плюсы
+ отличная ценовая политика;
+ быстрый, понятный интерфейс;
+ встроенный багтрекер.
Гитхаб ориентируется в первую очередь на небольшие и средние проекты, где он является отличной заменой экосистеме Atlassian, чья громоздкость общеизвестна. Просто, быстро, удобно. А еще дешево :)
GitHub - осьмикот среди подобных
Продуманный, лёгкий, надёжный сервис, GitHub не в последнюю очередь - один из двигателей open-source. "Выложить на GitHub" - наверное, первое, что приходит в голову, если код перерастает из досужего в нечто, что может использовать не только его автор.
GitHub - это и хостинг для вашего кода, и вики, и диффы, и отслеживание истории изменений, и, кроме прочего, прекрасный инструмент для самообучения, причём двустороннего. Во-первых, всегда можно посмотреть, как другие разработчики подходят к имеющейся проблеме, или узнать, как устроен инструмент, которым вы пользуетесь. Во-вторых, из пулл-реквестов к выложенной вами "либе для себя" можно почерпнуть много полезного.
Вообще, когда есть сервис, который берёт на себя одну из задач, стоящих перед начинающим проект: хостинг кода и совместную работу над ним, а в случае с GitHub ещё и решает её с таким блеском, то чего же ещё желать?