Что такое репозиторий linux. Паттерн «Репозиторий». Основы и разъяснения. Кто может создавать репозитории

Открываем менеджер пакетов Synaptic, заходим в настройки, выбираем репозитории.

В открывшемся окне несколько вкладок с типами репозиториев:

Main - основная ветка - стабильное официально поддерживаемое Canonical ПО

Restricted - официально поддерживаемое ПО распространяемое не под лицензией GPL

Universe - программы, поддерживаемые сообществом Ubuntu

Multiverse - ветка проприетарного программного обеспечения

В зависимости от дистрибутива линукса эти окна немного могут немного различаться, например в Mint выглядит так.

Для добавления репозитория в Ubuntu перейдите на вкладку другое ПО на этой вкладке вы можете видеть весь список репозиториев Ubuntu которые были подключены к системе:

Чтобы иметь доступ к дополнительным программам рекомендуется подключить сторонний репозиторий партнеров Canonical. Для этого просто поставьте напротив него галочку.

Для добавления репозитория Ubuntu нажмите кнопку Добавить:

Здесь в единственном поле нужно ввести apt строку репозитория и нажать кнопку добавить источник.

Apt строка репозитория имеет такой синтаксис:

deb http://адрес_репозитория версия_дистрибутива ветки

Например:

deb http://ua.archive.ubuntu.com/ubuntu/ xenial main restricted
deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main

Чтобы добавить в командной строке, достаточно выполнить команду:

sudo add-apt-repository "deb адрес репозитория ветка main"

Например:

sudo add-apt-repository "deb http://mirror.yandex.ru/ubuntu/ trusty main"

Основные репозитории для Ubuntu, Mint и им подобных

Ualinux

Данный репозиторий могут использовать не только пользователи Ubuntu, но так же и пользователи Kubuntu, Xubuntu, Lubuntu и других систем, таких как LinuxMint, Runtu и д.р.

Интернет программы

sudo add-apt-repository ppa:chromium-daily/stable

wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

sudo dpkg -i google-chrome-stable_current_i386.deb

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo dpkg -i google-chrome-stable_current_amd64.deb

sudo add-apt-repository "deb http://deb.opera.com/opera/ stable non-free"

wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

sudo add-apt-repository ppa:mozillateam/firefox-next

Twitter-клиент Hotot

Sudo add-apt-repository ppa:hotot-team

Это репозиторий замечательного твиттер клиента Turpial

sudo add-apt-repository ppa:effie-jayx/turpial

Мультимедиа

sudo add-apt-repository ppa:videolan/stable-daily

MPV (ответвление mplayer)

sudo add-apt-repository ppa:mc3man/mpv-tests

sudo add-apt-repository ppa:mc3man/trusty-media

Lightworks - мощная программа для монтажа теперь доступна под Ubuntu

VkAudioSaver: аудиоплеер для скачивания и прослушивания музыки из ВКонтакта

Pepperflash (замена flash-player для Chromium)

sudo add-apt-repository ppa:skunk/pepper-flash

sudo apt-get update && sudo apt-get install pepflashplugin-installer

После установки вам нужно указать Chromium, что нужно пользоваться Pepper Flash Player. Для этого отредактируйте файл запуска браузера. Введите следующую команду:

sudo gedit /etc/chromium-browser/default

И в самом конце файла вставьте следующую строчку:

./usr/lib/pepflashplugin-installer/pepflashplayer.sh

Cinelerra - видеоредактор

sudo add-apt-repository ppa:cinelerra-ppa/ppa

Аудиоплеер наподобие Winamp.

sudo add-apt-repository ppa:alexey-smirnov/deadbeef

Кодеры-декодеры

Mobile Media Converter

Простой интуитивно понятный интерфейс, множество поддерживаемых форматов.

Программа очень простая, мало настроек и предустановок.

sudo add-apt-repository ppa:paul-climbing/ppa

sudo apt-get install winff

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install transmageddon

Skype Call Recorder

Запись звонков Skype. Программа кроссплатформенная.

sudo add-apt-repository ppa:dajhorn/skype-call-recorder

Запись экрана с множеством возможностей.

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

Драйвера

официальный репозиторий графических драйверов Intel

sudo add-apt-repository "deb https://download.01.org/gfx/ubuntu/14.04/main trusty"

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Под различные ОС можно скачать .

sudo add-apt-repository ppa:alexx2000/doublecmd

Распознавание текста

GImageReader и Tesseract

sudo add-apt-repository ppa:gezakovacs/tesseract

sudo add-apt-repository ppa:sandromani/gimagereader

Cuneiform и Yagf

sudo add-apt-repository ppa:alex-p/notesalexp

Это репозиторий, в котором есть графическая оболочка для Cuneiform - программа Yagf. Служит для распознания текста в Linux.

Настройка

Ezame - новый редактор меню для Unity

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install gksu ezame


sudo add-apt-repository ppa:tualatrix/ppa

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer

Графическое приложение для конфигурации Grub/Burg, чтобы не копаться вручную в их многочисленных настройках в /etc.

Различные дополнения

Для самых крайних версий

sudo add-apt-repository ppa:kde3-maintainers/trinity-svn-nightly

Темы, иконки

sudo add-apt-repository ppa:tiheum/equinox

sudo apt-get install faenza-icon-theme faience-icon-theme faience-theme

sudo add-apt-repository ppa:noobslab/icons

sudo apt-get install awoken-icon-theme mint-x-icons malys-ex malys-uniblack malys-uniblue acyl-icons darkenza mac-x-lion-reloaded nitrux-icons meliaesvg-icons piratunbu-icons azenis-green-icons nouvegnome-color nouvegnome-gray fs-icons hi-lights-icons matrilineare

sudo add-apt-repository ppa:upubuntu-com/icons

sudo apt-get install azenis-icons betelgeuse-icons candy-icons faenk-icons gxiria-icons hilights-icons hydroxygen-icons kalahari-icons magog-white-icons mx-icons propheticon13 sphere-icons

Работа с текстом

Libreoffice

sudo add-apt-repository ppa:vincent-c/cherrytree

Это репозиторий древовидного иерархического текстового редактора Cherry Tree.

sudo add-apt-repository ppa:pdfshuffler/ppa

Просмотрщик PDF

sudo add-apt-repository ppa:ed10vi86/ppa


sudo add-apt-repository ppa:pdfmod-team/ppa

sudo add-apt-repository ppa:mystic-mirage/komodo-edit

Графика

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

Прочие

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo add-apt-repository ppa:stebbins/handbrake-releases

sudo add-apt-repository ppa:colingille/freshlight

sudo add-apt-repository ppa:chris-lea/node.js

Docky
sudo add-apt-repository ppa:docky-core/ppa

Java
sudo add-apt-repository ppa:webupd8team/java

SVN
sudo add-apt-repository ppa:svn/ppa

Список репозиториев ppa ubuntuupdates.org

Atareao Atareao
Atom
Banshee Team
Brightbox Ruby NG Experimental
Cairo-dock-team
Canonical Kernel Team
Canonical Partner
Cassandra
Chris Lea Nodejs
Chromium Stable Channel
Conky Companions
Deluge-team
Docker
Docky
Drizzle Developers
Dropbox
Ehoover Compholio Netflix
EugeneSan
Extras
FerramRoberto VLC
Firefox Aurora
Flexiondotorg Java
Flexiondotorg Shotwell
FreeNX Stable
FreeNX Testing
Gdm2setup
GetDeb Apps
GetDeb Games
Gloobus-dev Gloobus Preview
Gnome 3
Gnome Shell
Google Chrome
Google Earth
Google Music
Google Stable Non Free
Google Talk Plugin
Google Testing Non Free
Gwendal Le Bihan Dev Cinnamon Stable
Handbrake releases
Handbrake Snapshots
Indicator-multiload daily
Intel Linux Graphics
KeePassX
kernel-ppa
Kubuntu-ppa Backports
Kubuntu-ppa Beta
Kubuntu Updates
Lffl Wireshark
LibreOffice
Lucidbleed
Mactel Support
MariaDB 5.2
MariaDB 5.5
MariaDB Repo 5.2
Medibuntu Free
Medibuntu Non Free
Midori
Mint Import
Mint Main
Mint upstream
Mozilla Team Firefox Next
Mozilla Team Firefox Stable
Mozilla Team Thunderbird Stable
Murrine Daily
Mythtv 0.22
Mythtv 0.23
Mythtv 0.23.1
Mythtv 0.24
MythTV 0.25
MythTV 0.26
MythTV 0.27
MythTV 0.28
MythTV Testing
nathan-renniewaldock ppa
Nautilus Elementary
Nginx
Nvidia-vdpau
Openshot-Edge
Opera
Percona Server with XtraDB
Phablet Tools
Phusion Passenger
Pidgin
Pipelight
Pithos Daily
Pitti Postgresql
PlayOnLinux
Postgresql
Pratikmsinha ruby 1.9.2
Puppet repo
Riak
Scopes packagers
Screenlets stable
SevenMachines Flash
Skype
Spotify
Sssup

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

Что это такое?

Репозиторий - это специальное место, из которого пользователь операционной системы Ubunty может устанавливать всевозможные обновления или же программы. Если вы раньше пользовались операционными системами Mac и Windows, то вы, наверное, уже успели привыкнуть к тому, что программное обеспечение представляет собой какой-нибудь один или же несколько установочных файлов, которые пользователю предоставляются на определенных носителях или же могут скачиваться через Интернет. Для операционной системы Ubuntu также предусматривается такой вариант распространения программного обеспечения, но относится это больше к специализированным закрытым или же проприетарным программам.

Репозиторий - это место, где содержится большая часть программного обеспечения Ubuntu, которое запаковывается в специализированные файлы.deb с содержанием в них требуемых библиотек. Такие файлы достаточно часто можно найти в Интернете или же на каких-либо переносных носителях, даже на CD,с которого устанавливается сама операционная система.

Репозиторий как универсальное хранилище Ubuntu

Однако, видя такие файлы, многие пользователи могут даже не знать о том, что представляет собой репозиторий. Это специализированный сервер-хранилище, на котором располагаются такие файлы. Другими словами, репозитории можно назвать своеобразным источником приложений, так как пользователи со своих компьютеров подключаются к ним через Сеть или же Интернет, используя специализированные утилиты, после чего могут увидеть, какие пакеты на данный момент уже есть на компьютере, а какие можно будет установить. Стоит отметить, что преимущественное большинство утилит поддерживает процедуру простого поиска по ключевым словам, а также может разбивать пакеты на несколько групп по категориям.

Репозитории Ubuntu содержат в себе огромнейшее количество самого разного программного обеспечения, поэтому зачастую нет ничего сложного в том, чтобы найти в них интересующую вас утилиту. Конечно, вы можете просто из Интернета скачать какой-нибудь пакет файлов.deb или даже попробовать самостоятельно собрать программу из исходников, но при этом вы должны понимать, что этот вариант является более трудоемким и далеко не всегда в конечном итоге оказывается действенным.

Как искать и устанавливать различные программы?

Изначально, используя репозитории Ubuntu, вам следует исходить из того, что есть определенная задача, которая должна быть решена при помощи утилиты, но при этом вы можете даже не знать, существует ли таковая и как она называется. Однако вполне вероятно, что вы знаете программы-аналоги, которые используются в других операционных системах.

Используя какой-нибудь интернет-поисковик, вы находите интересующие вас варианты нужной программы, к примеру, набирая название аналогичной утилиты в Windows, но дописывая в запрос «для Ubuntu». В преимущественном большинстве случаев поисковик выдаст вам несколько названий программ, при этом стоит отметить тот факт, что они могут быть представлены в достаточно большом количестве, но выбрать наиболее оптимальную вы сможете по отзывам тех пользователей, которые уже успели ею воспользоваться. Практически каждая современная утилита имеет собственную страничку в Интернете, на которой можно будет ознакомиться с дополнительными характеристиками или же просмотреть скриншоты.

Где скачать программу?

После того как вы определитесь с названием интересующей вас программы, нужно будет запустить центр приложений Ubuntu, после чего найти ее в доступном списке. Скорее всего, вам удастся отыскать ее и установить в достаточно короткие сроки. Помимо этого, вполне вероятно, что у разработчиков присутствуют собственные репозитории для iOS 7 или других операционных систем. В преимущественном большинстве случаев в таких репозиториях находятся наиболее свежие версии интересующей вас программы, поэтому, если вас интересует максимальная продуктивность, то стоит внимательно осмотреть сайт, а также воспользоваться поиском.

Только в том случае, если вам не удалось найти нужную программу, используя репозитории для iOS 7 или других ОС, вам стоит пробовать другие варианты установки. Зачастую случается так, что те версии программного обеспечения, которые находятся в репозиториях, представляют собой устаревшие варианты, но при этом на самом деле бывают часто и такие ситуации, когда именно они являются лучше интегрированными в Ubuntu, а в определенных ситуациях отличаются также более стабильной работой.

Секции

В Ubuntu лучшие репозитории подразделяются на четыре секции, которые называются компонентами и предназначаются для того, чтобы отразить страницу как в лицензии, так и в уровне доступной пользователю поддержки. Пакеты подразделяются по компонентам следующим образом:

  • Main - абсолютно свободное программное обеспечение, которое поддерживается компанией Canonical.
  • Restricter - проприетарное программное обеспечение, которое включает в себя в основном различные драйверы устройств. Все утилиты также поддерживаются компанией Canonical.
  • Universe - также свободное программное обеспечение, которое официально не поддерживается Canonical, но при этом контролируется сообществом пользователей операционной системы.
  • Multiverse - проприетарное ПО, не имеющее поддержки компании Canonical.

Типы репозиториев

Также существует 5 основных репозиториев:

  • Release - пакеты, которые были выпущены на момент выхода релиза.
  • Release-security - пакеты, в которых присутствуют какие-то критические обновления безопасности.
  • Release-updates - пакеты, содержащие в себе обновления системы, включая также различные более современные версии программного обеспечения, которые были выпущены после официального релиза.
  • Release-backports - всевозможные бэкпорты, принадлежащие к новым версиям определенного ПО, которое является доступным исключительно в нестабильных версиях операционной системы Ubuntu.
  • Partner - репозиторий, в котором содержится различное программное обеспечение компаний, являющихся партнерами Canonical.

Стоит отметить, что, помимо официальных, существуют также и другие репозитории для iOS 8 и других операционных систем. Они могут создаваться авторами тех или иных утилит, а также людьми, которые просто решили из исходников собрать полноценный пакет, после чего выпустить его в открытом доступе для других пользователей.

Добавление через Launchpad

Если вы не знаете, как добавить репозиторий, в этом вам поможет Launchpad, предоставляющий возможность создания РРА-репозиториев. Эти хранилища представляют собой относительно небольшие пакеты, в которые владелец складывает различные исходники, а пользователям на выходе предоставляется полноценный deb-документ.

Как подключить?

Если человек не находит интересующую его утилиту, он может самостоятельно разобраться, как добавить репозиторий, после чего загрузить в него нужное программное обеспечение. Ведь достаточно часто случается так, что в репозиториях Ubuntu попросту отсутствуют различные утилиты, которые могут понадобиться для решения тех или иных задач. Именно по этой причине есть достаточно большое количество сторонних репозиториев, при подключении которых можно получить доступ к необходимому ПО. Это можно сделать как с использованием так и через консоль.

Сразу стоит отметить тот факт, что в некоторых репозиториях, помимо тех пакетов, которые вам нужны, могут находиться также всевозможные экспериментальные сборки разного программного обеспечения, включая также ядра, которые содержат в себе Linux-репозитории. Так как версия таких пакетов в преимущественном большинстве случаев выше по сравнению с теми, которые используете вы, "Менеджер обновлений" может попробовать самостоятельно обновить систему. Он сделает это через бесплатные репозитории, что может нанести повреждения вашей системе. Именно по этой причине вам нужно в любом случае внимательно читать описания подключаемого хранилища, а также ту информацию, которая находится в "Менеджере обновлений".

При помощи графического интерфейса

В данном случае репозитории для iOS 8 и других ОС подключаются следующим образом:

  1. Открывается центр приложений Ubuntu.
  2. Далее переходим в пункт «Правка» / «Источники приложений».
  3. В новом окне выбираем вкладку «Другое программное обеспечение», после чего нажимаем на кнопку «Добавить».
  4. В новом окне заполняем поле «Строка АРТ:», нажимаем кнопку «Добавить источник».
  5. Теперь источник добавлен и включен, можно закрывать окно.

Так как вы подключили новый источник программного обеспечения, вам нужно будет произвести обновление информации о пакетах. В преимущественном большинстве случаев после подключения появляется окно, в котором пользователю предлагают обновить эти данные. В окне нужно просто нажать на кнопку «Обновить».

После того как вами будет обновлена вся информация о пакетах, окно «Источники приложения» будет закрыто, и, скорее всего, у вас появится ошибка о том, что источник приложения является неподписанным. Однако вы сможете устанавливать интересующие вас утилиты, которые содержатся в подключенном вами репозитории, при помощи стандартных средств. Чтобы устранить ошибку неподписанного репозитория, вам следует разбираться уже в системе защиты.

При помощи консоли

Данный вариант является наиболее оптимальным из всех существующих способов. Лучше всего добавить локальный репозиторий или же другие виды хранилищ при помощи консоли. Делается это достаточно просто, ведь хранилище добавляется всего лишь одной командой, такой как, например: sudo apt-add-repository ppa:ripps818/coreavc.

В случае необходимости можно точно так же через консоль и удалить репозиторий.

Система защиты

Так как в преимущественном большинстве случаев репозитории располагаются в Интернете, есть вероятность того, что злоумышленники могут подменить репозиторий на собственный, в котором содержатся различные модифицированные пакеты. Таким образом, устанавливая на свой компьютер модифицированное программное обеспечение, пользователь может поставить свою систему под реальную угрозу. Однако во многих репозиториях предусматривается защита от подмены. Такой вариант защиты реализовывается путем сравнения цифровых подписей клиента и репозитория. В том случае, если у хранилища имеется цифровая подпись, на пользовательском компьютере присутствует ключ, который является открытым для данного репозитория.

В Ubuntu стандартно доверенными являются хранилища, находящиеся на установочных дисках. Если на пользовательском компьютере одновременно несколько подключенных репозиториев, предпочтительными будут именно доверенные хранилища.

Как добавить ключ?

Подключая хранилище, которое находится под защитой цифровой подписи, вам необходимо будет скачать специализированный открытый ключ, который должен быть добавлен в систему. Достаточно часто для скачивания может быть предоставлен пакет, доступный для установки, который полностью самостоятельно будет прописывать ключ репозитория. Если вы будете скачивать ключ непосредственно с сайта репозитория, то в таком случае вам будет предоставлен обычный файл с расширением.gpg, .key или же каким-нибудь другим. Добавить данный файл в систему можно будет при помощи консольной команды sudo apt-key add repo.key, но вместо.key указывается тот ключ репозитория, который был вами получен.

Добавление ключа через сервер

Наиболее оптимальным вариантом является добавление ключа через специализированный сервер, находящийся под защитой. Достаточно часто, если речь идет о ключе, дается его буквенно-цифровой идентификатор, который пользователю на первый взгляд может быть абсолютно непонятным, но это уникальное имя. Такие ключи располагаются на специальных серверах, откуда получить их может любой человек.

После того, как мы постарались ответить на Ваши вопросы от том, что такое и что такое , наверняка Вы столкнетесь с новым определением — Repository (repo, репо, репозиторий). Репозиторий, хранилище это место, в котором хранятся и обновляются какие-либо данные. Чаще всего это данные в виде файлов, доступных для дальнейшего распространения через Интернет. В этой статье мы расскажем

Вконтакте

о репозиториях в Cydia. Главным отличием App Store от Cydia является то, что Cydia не является единым хранилищем для приложений. Cydia собирает данные о приложениях с различных интернет-ресурсов, специально разработанных для работы с ней. Эти интернет-ресурсы или попросту сайты и называют репозиториями. Репозиторий может создать любой человек, загрузив в него, например свою подборку приложений из Cydia. Репозиториев в Cydia великое множество.

По умолчанию, после установки Cydia, она уже содержит несколько репозиториев. Самый крупный из них- BigBoss. В этом репозитории находятся сотни тем и программ, например таких как очень популярные SBSettings и Barrel. Например приложение MyWi находится в другом репозитории — ModMyi.com. В общем для того, чтобы установить приложение, сначала нужно добавить в Cydia репозиторий, т.е. сайт, на котором оно храниться.

Как добавить новый репозиторий в Cydia.

1. Нажмите на иконку Cydia и зайдите в раздел «Manage» внизу экрана, затем выберите раздел «Sources» .

2. Нажмите «Edit» в правом верхнем углу, а затем «Add» слева.

4. Если выполнено верно, то через несколько секунд в списке репозиториев появится и Ваш новый источник. При нажатии на него Вы увидите и находящиеся в нем приложения.

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

Список полезных репозиториев:

http://sinfuliphonerepo.com (приложения, патчи и т.д.)

http://ihacksrepo.com (огромная библиотека различных файлов)

http://cydia.i4tips.com (множество deb. пакетов)

http://apt.alleon.name (Русский репозиторий: темы, исправления, хаки, программы, игры, обои, рингтоны)

http://cydia.xsellize.com (программы, игры, картинки, мелодии.)

http://ispaziorepo.com/cydia/apt/ (темы, исправления, хаки, программы, игры, обои, рингтоны и т.д.)

http://cydia.hackulo.us (патчи AppSync, installous и HackLous)

http://repo.hackyouriphone.org (хаки, моды, программы и т.д.)

Важно!!! Никогда не устанавливайте незнакомые приложения из Cydia — это может привести к потере данных на устройстве или к восстановлению через iTunes.

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

# Компания Год Контроль версий Хранение данных Цена (в месяц), $
1
0
2008 Git, SVN 7–210
2
0
2008 Git, Mercurial облако / собственный сервер 10–200
2016
3
0
2011 Git облако / собственный сервер 4-99
4
0
2007 Git, SVN облако 15–200

Среди других сервисов-репозиториев для хранения кода при обработке данных респондентов рассматривались: Amazon Cloud Drive, Codebase, Gitolite, Heroku, Microsoft Azure, RhodeCode, Subversion, Team Foundation Server.

О рейтинге

Рейтинг сервисов-репозиториев для хранения кода проводится Тэглайном в третий раз и сформирован на основе проводившегося с апреля 2016 по май 2018 года опроса 540+ технических руководителей digital-компаний. Респондентам предлагалось выбрать один или несколько вариантов ответа на вопрос «Какие сервисы-репозитории вы используете для хранения кода?».

Динамика приводится по сравнению с данными, полученными Тэглайном за период с августа 2014 по апрель 2016 года.

В рейтинге с достаточно большим отрывом (77%) продолжает лидировать GitHub - самый известный веб-сервис для хостинга проектов, основанный на системе контроля версий Git. Для проектов с открытым исходным кодом сервис бесплатен, а для частных проектов с приватными репозиториями существует несколько тарифных планов:
- персональный (создание приватных репозиториев для командного пользования, от $7 в месяц);
- для небольших организаций (появляется возможность управлять настройками доступа, от $25 в месяц);
- для крупных компаний (можно установить на собственный сервер или свое облако, от $2520 в год).
GitHub часто называют соцсетью для разработчиков. В нем есть все соответствующие элементы: фолловинг, комментирование, избранное. Активность на сервисе может также выступить и в роли резюме.

На втором месте Bitbucket, за него проголосовали 48% респондентов. Он позволяет создавать неограниченное количество приватных репозиториев, но имеет ограничение в 5 пользователей. Для команд большего размера существует платная версия - от $10. Так как Bitbucket - один из продуктов Atlassian, его можно интегрировать с другими решениями этой компании: JIRA, Hipchat, Bamboo.

GitLab (14%) функционалом похож на GitHub, но его можно бесплатно установить на собственный сервер и настроить под свои нужды. При этом он существует еще и в качестве SaaS - после регистрации можно бесплатно создавать приватные репозитории для совместной работы. Платные возможности - в версии для крупных компаний (от $48 за пользователя в год).

Наконец, на четвертом месте Beanstalk - 1% от общего количества респондентов. В отличие от конкурентов он предлагает бесплатную версию только на 2 недели, а выбор платных тарифов зависит от количества пользователей, репозиториев и выделенного объема хранилищ. Тарифы для платных компаний ($50–200) включают в себя еще и ряд дополнительных функций, таких, как приоритетная поддержка или развертывание на нескольких серверах одновременно.