ohshitgit - описание некоторых особенностей git в хардкор стиле, или когда в официальной документации ничего непонятно ! https://ohshitgit.com/ru
есть и более лайтовая версия
https://dangitgit.com/ru
опубликовано в @gitgate
#manual #dog #git
🔥38👍9
Git Town - добавляет дополнительные команды Git, которые автоматизируют создание, синхронизацию, отправку и очистку веток Git. Совместим со всеми популярными рабочими процессами Git, такими как Git Flow, GitHub Flow, GitLab Flow и разработкой на основе trunk. Поддерживает монорепозитории и стековые изменения.https://github.com/git-town/git-town
Документация: https://www.git-town.com/
опубликовано в @gitgate
#git #addon
GitHub
GitHub - git-town/git-town: Git branches made easy
Git branches made easy. Contribute to git-town/git-town development by creating an account on GitHub.
👍6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
osi-git - приложение, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git. Каждый слой контейнера представлен как коммит Git, сохраняющий историю и структуру исходного образа.Возможности:
- анализ образов
Docker и извлечение информации о слоях- создание репозиторий
Git, где каждый слой образа представлен как коммит- поддержка пустых слоев (
ENV, WORKDIR и т. д.) в качестве пустых коммитов- полное извлечение метаданных в формат
Markdown
- расширяемая архитектура для поддержки различных контейнерных движковhttps://github.com/Virviil/oci2git
опубликовано в @gitgate
#docker #git
👍21🔥10
Useful Tools | Linux | GitOps | DevOps
AirRemote - решение, разработанное для модернизации устаревших устройств с дистанционным IR управлением, делая их интеллектуальными и доступными удаленно. AirRemote работает как универсальный эмулятор IR пульта дистанционного управления. Он работает, захватывая…
GitLabracadabra - способ GitOps настроить экземпляр GitLab с помощью модификации конфигурации YAML с помощью API.Позволяет создавать группы, проекты, пользователей и настройки приложений
GitLab.Он также может зеркалировать:
- репозитории
Git, используя параметр mirrors в разделе Зеркалирование репозиториев.- образы контейнеров (
Docker), используя параметр image_mirrors.- пакеты, используя параметр
package_mirrors. Есть в виде пакета почти во всех линукс дистрибутивах.
https://gitlab.com/gitlabracadabra/gitlabracadabra
опубликовано в @gitgate
#git #tools #mirror #gitops
GitLab
GitLabracadabra / GitLabracadabra · GitLab
🧹 GitLabracadabra 🧙 ⚗ Adds some magic to GitLab 🔮
👍7🔥5
Trivy - это комплексный и универсальный сканер безопасности. Trivy имеет сканеры, которые ищут проблемы безопасности, и цели, где он может их найти.Цели (которые может сканировать Trivy):
- образ контейнера
- файловая система
- репозиторий
Git (удалённый)- образ виртуальной машины
- кубернетес
Сканеры (то, что Trivy может там найти):
- используемые пакеты
ОС и программные зависимости (SBOM)- известные уязвимости (
CVE)- проблемы
IaC и неправильные конфигурации- конфиденциальная информация и секреты
- лицензии на программное обеспечение
https://github.com/aquasecurity/trivy
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cve #docker #k8s #git #sbom #linter
👍18🔥1
Gitleaks - инструмент для обнаружения секретов, таких как пароли, ключи API и токены в репозиториях git, файлах и всем остальном, что вы хотите передать через stdin.https://github.com/gitleaks/gitleaks
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - gitleaks/gitleaks: Find secrets with Gitleaks 🔑
Find secrets with Gitleaks 🔑. Contribute to gitleaks/gitleaks development by creating an account on GitHub.
👍7🔥1
detect-secrets - удачно названный модуль для (сюрприз, сюрприз) обнаружения секретов в кодовой базе.Однако, в отличие от других подобных пакетов, которые сосредоточены исключительно на поиске секретов, этот пакет разработан с учетом потребностей корпоративного клиента: он предоставляет обратно совместимые, систематические средства для:
- предотвращение попадания новых секретов в кодовую базу,
- обнаружение явного обхода таких мер предосторожности и
- предоставление контрольного списка секретов для переноса в более безопасное хранилище.
https://github.com/Yelp/detect-secrets
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - Yelp/detect-secrets: An enterprise friendly way of detecting and preventing secrets in code.
An enterprise friendly way of detecting and preventing secrets in code. - Yelp/detect-secrets
👍8🔥1
PuppyGit - легковесный Git-клиент для Android с открытым исходным кодом, без рекламы и бесплатный.Возможности:
-
fetch
- merge
- pull
- push
- files explorer
- простой редактор файлов (поддерживается только utf8)-
commit history (git log)
- shallow clone(git clone with depth)-
rebase
- cherry-pick
- patch
- reflog
- tags
- stashes
- remotes
- branches
- submodules
- squash commits
- reset
- resolve conflicts
- markdown preview
- автоматический pull/push при входе/выходе из указанных приложений (полезно для автоматической синхронизации приложений для создания заметок, таких как Obsidian/Marker)вызов
pull/push/sync с помощью tasker или других инструментов автоматизации через http-сервисhttps://github.com/catpuppyapp/PuppyGit
Скачать приложение на
IzzyOnDroid - https://apt.izzysoft.de/fdroid/index/apk/com.catpuppyapp.puppygit.play.proопубликовано в @gitgate
#git #android #2fa
👍13🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
AICommit2 - реактивный
https://github.com/tak-bro/aicommit2
опубликовано в @gitgate
#git #commit #ai
CLI, который генерирует сообщения коммитов git с помощью Ollama, ChatGPT, Gemini, Claude, Mistral и других ИИhttps://github.com/tak-bro/aicommit2
опубликовано в @gitgate
#git #commit #ai
👍13🔥5
git-crypt - прозрачное шифрование файлов в git
git-crypt обеспечивает прозрачное шифрование и дешифрование файлов в репозитории Git.Защищённые файлы шифруются при коммите и расшифровываются при извлечении.
git-crypt позволяет свободно делиться репозиторием, содержащим как открытый, так и закрытый код. git-crypt корректно маскирует секреты, поэтому разработчики без секретного ключа могут клонировать и коммитить файлы в репозиторий с зашифрованными файлами. Это позволяет хранить секретные данные (например, ключи или пароли) в том же репозитории, что и ваш код, без необходимости блокировать весь репозиторий.Входит в сосав базовых репозиториев почти во всех дистрибутивах.
https://github.com/AGWA/git-crypt
опубликовано в @gitgate
#git #secret #crypt
GitHub
GitHub - AGWA/git-crypt: Transparent file encryption in git
Transparent file encryption in git. Contribute to AGWA/git-crypt development by creating an account on GitHub.
👍18🔥10
Gramax - бесплатное приложение с открытым исходным кодом для создания, редактирования и публикации документов в формате кода. Оно хранит все данные локально в формате Markdown, обеспечивая гибкость и офлайн-доступ, а также легко интегрируется с Git для управления версиями и совместной работы. Gramax - универсальное решение для создания портала с документацией по продукту, внутренней базы знаний, проектной документации или личных заметок.Ищете альтернативу
GitBook, Mintlify или типичным генераторам статических сайтов (SSG)?Gramax предлагает мощный подход на основе Markdown, который сочетает в себе интуитивно понятный визуальный редактор с надежной интеграцией с Git.Взможности:
- визуальный редактор: упрощает редактирование файлов
Markdown для технических и нетехнических пользователей.- кроссплатформенность: доступно в виде настольного приложения (
Windows, Mac, Linux) и браузерной версии.- локальное хранилище: файлы хранятся локально в формате
Markdown и могут редактироваться в любом текстовом редакторе.- настраиваемые стили: персонализируйте внешний вид приложения и портала документации.
-
многоязыковая поддержка: создание документации на 17 языках, включая английский, испанский и другие.- расширенное редактирование: поддерживает вкладки, таблицы, встраивание видео, блоки кода, диаграммы (
Mermaid, Excalidraw, Diagrams.net) и описания API Swagger.- интеграция с Git: подключайтесь к репозиториям
Git (GitHub, GitLab, Bitbucket, Gitea и т. д.) для управления версиями и совместной работы.- портал документации: публикуйте каталоги на специальном настраиваемом веб-сайте.
- поддержка миграции: импорт из
Confluence и Notion с сохранением форматирования и иерархии.https://github.com/Gram-ax/gramax
опубликовано в @gitgate
#markdown #git #gitbook #confluence #notion #doc #wiki
1🔥19👍12
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.Превратите ваши
bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.Возможности:
- наглядные и подробные журналы
- обёртывание
Bash в TypeScript с его прекрасным и простым синтаксисом- используйте известные языки конфигурирования
- автоматический запуск конвейера при изменении файла
- автоматический запуск конвейера при
git hooks
- конвейеры выполняются в фоновом режиме при некоторых событиях- написан на
Rust
https://github.com/pipelight/pipelightWeb: https://pipelight.dev:
Опубликовано в @gitgate
#cli #bash #pipeline #typecript #git #hooks
2👍13🔥2
GitJournal - приложение для создания заметок, ориентированное на конфиденциальность и переносимость данных. Оно хранит все заметки в стандартизированном формате Markdown + YAML (опционально). Заметки хранятся в Git-репозитории по вашему выбору: GitHub, Gitlab или настраиваемом провайдере. Это означает, что вы можете легко разместить свои заметки у себя или на одном из множества Git-провайдеров.Альтернатива Google Keep и ему подобных
https://github.com/GitJournal/GitJournal
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#note #keep #git #markdown #yaml
1👍18🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
git-secret - инструмент bash, который хранит закрытые данные внутри репозитория Git. git-secret шифрует файлы с помощью открытых ключей разрешенных пользователей, позволяя пользователям, которым вы доверяете, получать доступ к зашифрованным данным с помощью PGP и их секретных ключей.С помощью
git-secret изменение прав доступа упрощается, а вопросы, связанные с закрытым и открытым ключами, решаются автоматически.Когда права доступа пользователя отзываются, секреты не нужно изменять с помощью
git-secret - достаточно удалить ключ пользователя из хранилища ключей репозитория с помощью команды git secret removeperson their@email.com, повторно зашифровать файлы, и пользователь больше не сможет расшифровать секреты. Если вы считаете, что пользователь мог скопировать секреты или ключи, имея доступ, то вам также следует изменить секреты.Утилита входит в состав базовых репп почти всех дистрибутивов Linux
https://github.com/sobolevn/git-secret
Опубликовано в @gitgate
#git #bash #secret #security
👍16🔥3
OCI2Git - приложение на Rust, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git и генерирует спецификацию файловой системы (fsbom) в формате YAML. Каждый слой контейнера представлен в виде коммита Git, сохраняя историю и структуру исходного образа.Возможности:
- анализ образов
Docker и извлечение информации о слоях.- создайте репозиторий
Git, в котором каждый слой изображения представлен в виде коммита.- генерация спецификации файловой системы (
fsbom) в формате YAML с перечнем файлов по каждому слою.- поддержка пустых слоев (
ENV, WORKDIR и т. д.) в качестве пустых коммитов.- полное извлечение метаданных в формат
Markdown
- расширяемая архитектура для поддержки различных контейнерных движков.https://github.com/Virviil/oci2git
Опубликовано в @gitgate
#docker #git
👍11🔥6
Useful Tools | Linux | GitOps | DevOps
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный…
This media is not supported in your browser
VIEW IN TELEGRAM
ghgrab - предоставляет упрощенный интерфейс командной строки для выборочного извлечения определенных файлов или папок из любого репозитория GitHub, работающий на основе экосистемы Rust tokio и ratatui. Ориентированный на скорость и простоту использования, он предлагает красивый TUI, позволяющий получить именно то, что вам нужно, без задержек, связанных с полным клонированием репозитория Git.Возможности:
- больше никаких клонирований и удалений: берите именно то, что вам нужно, когда вам это нужно.
- приятный для глаз: чистый интерфейс терминала, который делает просмотр веб-страниц плавным.
- работает там, где вы находитесь: быстрая установка через
NPM, Cargo или PIP.- быстрый поиск: быстро ищите и перемещайтесь по папкам любого репозитория с помощью нечеткого поиска.
- встроенная функция поиска репозиториев: введите ключевое слово репозитория на главной странице, чтобы выполнить поиск репозиториев
GitHub, отфильтровать их и мгновенно открыть.- предварительный просмотр файлов: Предварительный просмотр исходного кода и текстовых файлов непосредственно в текстовом интерфейсе пользователя.
- обрабатывает большие файлы: встроенная
поддержка GitHub LFS (Large File Storage).- пакетный режим: выберите несколько файлов и папок, чтобы загрузить их все одновременно.
- загрузка релизов: Загружайте артефакты релизов
GitHub с учетом операционной системы/архитектуры.https://github.com/abhixdd/ghgrab
Опубликовано в @gitgate
#git #tui #lfs
👍7🔥3
gitty - однофайловый CLI для GitHub, GitlLab и любого другого git с короткими, понятными командами значительно облегчающий работу с репозиториями.Возможности:
- один бинарник, без лишних зависимостей
- быстрый повседневный
workflow для Git- семантические сокращения (
to, from, in)- работает с
GitHub CLI (gh) и поддерживает проксиОпубликовано под MIT лицензией.
Поделился автор: @unisonqq (просьба поддержать звездой в репку ! )
https://github.com/Omibranch/gitty
Опубликовано в @gitgate
#git #cli
10👍13🔥7
1C to Git - простая в настройки утилита для синхронизации хранилища
Для корректной работы web интерфейса необходимо в конфиге подключить
https://github.com/LazarenkoA/1C2GIT
Опубликовано в @gitgate
#1c #git
1С и GIT репозитория.Для корректной работы web интерфейса необходимо в конфиге подключить
Mongo DB. Без Mongo DB работать тоже будет, но в таком случае информация по коммитам накапливается в памяти приложения и следовательно после перезапуска все очистится, так же без Mongo DB не выводится диаграмма.https://github.com/LazarenkoA/1C2GIT
Опубликовано в @gitgate
#1c #git
👍9🔥4
Git Guide - ваш универсальный справочник по Git: от первых шагов до продвинутых техник управления версиями. Идеально подходит для новичков, разработчиков и команд, желающих систематизировать знания.Этот репозиторий содержит исчерпывающую документацию по системе контроля версий Git. Здесь собраны все необходимые команды, примеры использования, лучшие практики и стратегии работы с ветками.
Главная цель — предоставить ресурс, которым можно пользоваться ежедневно:
- онлайн-версия: Удобный сайт с поиском и навигацией.
-
PDF-шпаргалка: Готовый файл для печати, содержащий все команды в одном месте.- структурированные гайды: От установки до решения сложных конфликтов.
Для новичков
- установка и настройка: Конфигурация имени,
email, алиасов.- основы работы:
init, add, commit, status, log.- работа с удаленными репо:
clone, push, pull, fetch.Для уверенных пользователей
- ветвление: Создание, переключение, слияние (
merge).- откат изменений:
reset, restore, revert, stash.- решение конфликтов: Пошаговые инструкции при слиянии.
Для профи
- продвинутые техники:
rebase, cherry-pick, reflog.- инструменты: Поиск по истории, диффы, теги.
- автоматизация:
Git Hooks и подмодули.- стратегии:
Git Flow, GitHub Flow, Trunk Based Development.https://github.com/DaniilGavrin/git-guide
Web: https://daniilgavrin.github.io/git-guide/
PDF: https://github.com/DaniilGavrin/git-guide/releases/tag/v1.0.0
Опубликовано в @gitgate
#docs #git
GitHub
GitHub - DaniilGavrin/git-guide
Contribute to DaniilGavrin/git-guide development by creating an account on GitHub.
👍12🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
re_gent - контроль версий для отслеживания действий ИИ-агента. Отслеживайте действия агента, какой подсказкой была написана каждая строка, и возвращайтесь к исходному состоянию при возникновении проблем.Возможности:
- хранилище с адресацией по содержимому: хеширование
BLAKE3, автоматическая дедупликация- быстрые запросы: индекс
SQLite, время поиска менее 10 мс- диаграмма направленных ациклических графов (
DAG) для каждой сессии - одновременное взаимодействие агентов, отсутствие конфликтов.- отслеживание диалогов - сохраняется в
/compact и /clear- интеграция
Claude Code через хуки: прозрачная интеграция- безопасное параллельное выполнение: ссылки
CAS, транзакции ACID- совместимость с
Gitignore: поддержка .regentignorehttps://github.com/regent-vcs/re_gent
Поделился - @Cartee1
Опубликовано в @gitgate
#ai #git
👍6🔥5