Useful Tools | Linux | GitOps | DevOps
6.2K subscribers
249 photos
3 videos
8 files
842 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
gitlab-ci-pipelines-exporter - для мониторинга GitLab CI с помощью Prometheus или любого решения для мониторинга, поддерживающего формат OpenMetrics .

В комплекте и готовые примеры дашбордов для Grafana.

https://github.com/mvisonneau/gitlab-ci-pipelines-exporter

#moni #cicd #gitlab #pipeline
🔥17👍13
GitSave - создавайте резервные копии своих Git репозиториев по расписанию.

Функции:

- постой в использовании и отзывчивый веб-интерфейс
- автоматическая установка с использованием Docker.
- планирование резервного копирования
- поддержка GitHub, GitLab и других платформ Git.
- графики паузы/возобновления
- просмотр истории резервного копирования
- поддержка резервного копирования на общий ресурс SMB

https://github.com/TimWitzdam/GitSave

опубликовано в  @gitgate

#git #backup #schedule #webui #smb #github #gitlab
👍12🔥6
Useful Tools | Linux | GitOps | DevOps
RetroBar - телепортирует вас назад во времени, заменив современную панель задач Windows классическим стилем Windows 95, 98, Me, 2000, XP или Vista. Возможности: - заменяет панель задач Windows по умолчанию на классическую раскладку. - встроенная область…
HUBFS - файловая система для GitHub и Git.

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

Т.е. можно с гитом интегрировать практически все, что умеет "под ноги" писать. Пишите в комментариях кому что удалось с гитом подружить таким образом ! (про логи в гит не пишите, ибо это дурь)

https://github.com/winfsp/hubfs

опубликовано в @gitgate

#git #github #gitlab #fuse #mount
👍13🔥6
git-sync - инструмент CLI, предназначенный для резервного копирования репозиториев Git.

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

Возможности:
- резервное копирование всех репозиториев: автоматически клонируйте или обновляйте все ваши репозитории GitHub в локальный каталог.
- периодическая синхронизация: синхронизируйте резервные копии с удаленными репозиториями, периодически запуская git-sync.
- мультиклонирование: Хотя git-sync был разработан для работы с голыми клонами для экономии места и ускорения процесса синхронизации, он также поддерживает поверхностные, зеркальные и полные клоны.
- параллельность: синхронизируйте несколько репозиториев одновременно, чтобы сократить время, необходимое для резервного копирования.
- файл конфигурации: легко управляйте настройками с помощью файла конфигурации YAML.
- пользовательский каталог резервных копий: укажите каталог, в котором вы хотите хранить свои репозитории.
- мультиплатформенность: в настоящее время этот проект поддерживает резервное копирование репозиториев всех основных сервисов хостинга Git, таких как GitHub, GitLab, Bitbucket и Forgejo.

https://github.com/AkashRajpurohit/git-sync

опубликовано в @gitgate

#git #github #gitlab #bitbucket #gitea #forgejo #cli #backup
👍9🔥6
Useful Tools | Linux | GitOps | DevOps
sish - разместите общедоступные веб-сервисы на локальном компьютере. Используя SSH-туннели, мы можем перенаправлять запросы на ваш локальный хост по протоколам HTTPS, WSS и TCP. https://github.com/antoniomika/sish Web: https://ssi.sh Опубликовано в @gitgate…
gitlab-license - GitLab gem и Ruby скрипт, позволяющие легко генерировать и проверять лицензии GitLab EE.

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

Не забудьте заменить открытый ключ GitLab на ключ из этого репозитория в файле /opt/gitlab/embedded/service/gitlab-rails/.license_encryption_key.pub, если хотите, чтобы сгенерированная лицензия работала в производственной системе GitLab.

ВНИМАНИЕ !!!

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

https://github.com/CONIGUERO/gitlab-license

Опубликовано в @gitgate

#gitlab #license #keygen
🔥10👍6