Коннектор · загрузки
Скачать коннектор
Коннектор — небольшой самодостаточный агент, который вы запускаете в своей сети. Он связывает ваш git-сервер с платформой Buff — в том числе когда git недоступен из интернета — не отдавая нам токены доступа.
Зачем он нужен
Ваш git на связи — без прямого доступа и без ваших токенов
Подробнее — в документации коннектора. Здесь коротко о главном.
Git за фаерволом
GitLab / GitHub Enterprise / Gitea / Bitbucket Server во внутренней сети — коннектор дотягивается до него изнутри и переносит репозитории к нам и обратно.
Токены остаются у вас
Даже для облачного git можно не отдавать нам токены доступа: они хранятся в агенте, в вашей сети, и к нам не попадают.
Только исходящие
Агент лишь звонит наружу к реле Buff — к вам в сеть ничего не подключается. Он трогает git только по задаче.
Бинарные файлы
Выберите свою ОС и архитектуру
Один самодостаточный исполняемый файл. Ставьте на любую машину в вашей сети с доступом к git-серверу и исходящим доступом в интернет. Для бинаря нужен установленный git.
Проверка подлинности
Сверьте сумму и подпись перед запуском
Все артефакты снабжены контрольными суммами и подписаны cosign. Рядом с каждым бинарём лежит его файл .sig.
# 1. Контрольные суммы
sha256sum -c SHA256SUMS --ignore-missing
# 2. Подпись cosign (открытым ключом cosign.pub)
cosign verify-blob --key cosign.pub \
--signature connector-linux-amd64.sig connector-linux-amd64
# 3. Установка
chmod +x connector-linux-amd64 && sudo mv connector-linux-amd64 /usr/local/bin/connectorЕсть и Docker-образ (amd64/arm64):docker pull registry.buff.systems/buff/connectorподробнее →
Дальше — настройка
Как подключить коннектор
Скачали агент — привяжите его к организации в приложении Buff и укажите провайдера, токен и репозитории.