#ит_статьи #git #github
Git и GitHub: что это такое и в чём разница
Вы пишете код, запускаете его, и всё работает как надо. Вы добавляете новую фичу, и всё перестаёт работать. Каждому разработчику знакома ситуация, когда технология не хочет ему подчиняться. Ничто не идеально, и порой что-нибудь ломается. Иногда на поиски небольшой ошибки могут потребоваться часы работы. В таких случаях на помощь приходят системы контроля версий.
Git и GitHub: что это такое и в чём разница
Вы пишете код, запускаете его, и всё работает как надо. Вы добавляете новую фичу, и всё перестаёт работать. Каждому разработчику знакома ситуация, когда технология не хочет ему подчиняться. Ничто не идеально, и порой что-нибудь ломается. Иногда на поиски небольшой ошибки могут потребоваться часы работы. В таких случаях на помощь приходят системы контроля версий.
#ит_статьи #linux #SparkleShare #git #dropbox
SparkleShare, клиент для хранения и совместной работы с использованием Git
В сегодняшней статье мы рассмотрим SparkleShare. Это о облачное хранилище, клиент синхронизации файлов и совместной работы, с открытым исходным кодом и с использованием Git в качестве сервера хранения. Этот клиент был чем-то вроде Dropbox, но с использованием вашего собственного сервера Git или размещенного решения, такого как GitLab, GitHub или BitBucket.
https://telegra.ph/SparkleShare-klient-dlya-hraneniya-i-sovmestnoj-raboty-s-ispolzovaniem-Git-09-17
SparkleShare, клиент для хранения и совместной работы с использованием Git
В сегодняшней статье мы рассмотрим SparkleShare. Это о облачное хранилище, клиент синхронизации файлов и совместной работы, с открытым исходным кодом и с использованием Git в качестве сервера хранения. Этот клиент был чем-то вроде Dropbox, но с использованием вашего собственного сервера Git или размещенного решения, такого как GitLab, GitHub или BitBucket.
https://telegra.ph/SparkleShare-klient-dlya-hraneniya-i-sovmestnoj-raboty-s-ispolzovaniem-Git-09-17
Telegraph
SparkleShare, клиент для хранения и совместной работы с использованием Git
В сегодняшней статье мы рассмотрим SparkleShare. Это о облачное хранилище, клиент синхронизации файлов и совместной работы, с открытым исходным кодом и с использованием Git в качестве сервера хранения. Этот клиент был чем-то вроде Dropbox, но с использованием…
#ит_заметки #git
Oh My Git! Интерактивная игра для изучения Git
Oh My Git! превращает систему управления версиями Git в увлекательную интерактивную игру как для начинающих, так и для продвинутых пользователе. Она предназначена как для самостоятельного обучения, так и передачи знания другим пользователям.
https://telegra.ph/Oh-My-Git-Interaktivnaya-igra-dlya-izucheniya-Git-05-07
Oh My Git! Интерактивная игра для изучения Git
Oh My Git! превращает систему управления версиями Git в увлекательную интерактивную игру как для начинающих, так и для продвинутых пользователе. Она предназначена как для самостоятельного обучения, так и передачи знания другим пользователям.
https://telegra.ph/Oh-My-Git-Interaktivnaya-igra-dlya-izucheniya-Git-05-07
Telegraph
Oh My Git! Интерактивная игра для изучения Git
Oh My Git! превращает систему управления версиями Git в увлекательную интерактивную игру как для начинающих, так и для продвинутых пользователе. Она предназначена как для самостоятельного обучения, так и передачи знания другим пользователям. Прежде всего…
👍1
Настраиваем Git для правильной работы с опенсорс-проектами
Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров?
https://telegra.ph/Nastraivaem-Git-dlya-pravilnoj-raboty-s-opensors-proektami-03-07
#ит_статьи #git #open_source
Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров?
https://telegra.ph/Nastraivaem-Git-dlya-pravilnoj-raboty-s-opensors-proektami-03-07
#ит_статьи #git #open_source
Telegraph
Настраиваем Git для правильной работы с опенсорс-проектами
Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров? Краткое руководство, чтобы меньше разочаровываться и больше работать над улучшением рабочих процессов. Форк-проект После того как вы настроили свой профиль…
👍3
Создание зашифрованных git-репозиториев с помощью git-remote-gcrypt
Git, безусловно, является наиболее используемой системой контроля версий.
То, что она является “распределенной”, означает, что каждый пользователь может клонировать свою собственную полную копию репозитория, над которой он может работать даже в автономном режиме, передавая изменения на удаленный только по мере готовности.
Репозитории Git не предназначены для хранения конфиденциальной информации, но в некоторых ситуациях возможность прозрачного шифрования содержимого репозитория может пригодиться.
Инструмент git remote-gcrypt разработан с этой целью.
В этом руководстве мы рассмотрим, как установить и использовать git-remote-gcrypt в некоторых наиболее используемых дистрибутивах Linux и как с его помощью создавать зашифрованные git-репозитории.
https://telegra.ph/Kak-sozdavat-zashifrovannye-git-repozitorii-s-pomoshchyu-git-remote-gcrypt-05-19
#ит_статьи #git #git_remote_gcrypt #gpg
Git, безусловно, является наиболее используемой системой контроля версий.
То, что она является “распределенной”, означает, что каждый пользователь может клонировать свою собственную полную копию репозитория, над которой он может работать даже в автономном режиме, передавая изменения на удаленный только по мере готовности.
Репозитории Git не предназначены для хранения конфиденциальной информации, но в некоторых ситуациях возможность прозрачного шифрования содержимого репозитория может пригодиться.
Инструмент git remote-gcrypt разработан с этой целью.
В этом руководстве мы рассмотрим, как установить и использовать git-remote-gcrypt в некоторых наиболее используемых дистрибутивах Linux и как с его помощью создавать зашифрованные git-репозитории.
https://telegra.ph/Kak-sozdavat-zashifrovannye-git-repozitorii-s-pomoshchyu-git-remote-gcrypt-05-19
#ит_статьи #git #git_remote_gcrypt #gpg
Telegraph
Создание зашифрованных git-репозиториев с помощью git-remote-gcrypt
Git, безусловно, является наиболее используемой системой контроля версий. То, что она является “распределенной”, означает, что каждый пользователь может клонировать свою собственную полную копию репозитория, над которой он может работать даже в автономном…
👍7
Полное руководство по основам Git.
Из-за большого количества команд новичкам бывает сложно освоить Git. В этом руководстве мы расскажем обо всем, что вам нужно знать, чтобы приступить к работе с Git, начиная с создания первого репозитория и заканчивая слиянием веток. Помимо архитектуры Git рассмотрим принципы работы таких команд, как add, checkout, reset, commit, merge, rebase, cherry-pick, pull, push и tag.
В этой статье помимо архитектуры Git будут рассмотрены принципы работы таких команд, как add, checkout, reset, commit, merge, rebase, cherry-pick, pull, push и tag.
https://telegra.ph/Polnoe-rukovodstvo-po-osnovam-Git-CHast-1-06-17
https://telegra.ph/Polnoe-rukovodstvo-po-osnovam-Git-CHast-2-06-17
#ит_статьи #devops #git #basics
Из-за большого количества команд новичкам бывает сложно освоить Git. В этом руководстве мы расскажем обо всем, что вам нужно знать, чтобы приступить к работе с Git, начиная с создания первого репозитория и заканчивая слиянием веток. Помимо архитектуры Git рассмотрим принципы работы таких команд, как add, checkout, reset, commit, merge, rebase, cherry-pick, pull, push и tag.
В этой статье помимо архитектуры Git будут рассмотрены принципы работы таких команд, как add, checkout, reset, commit, merge, rebase, cherry-pick, pull, push и tag.
https://telegra.ph/Polnoe-rukovodstvo-po-osnovam-Git-CHast-1-06-17
https://telegra.ph/Polnoe-rukovodstvo-po-osnovam-Git-CHast-2-06-17
#ит_статьи #devops #git #basics
Telegraph
Полное руководство по основам Git. Часть 1.
Из-за большого количества команд новичкам бывает сложно освоить Git. В этом руководстве мы расскажем обо всем, что вам нужно знать, чтобы приступить к работе с Git, начиная с создания первого репозитория и заканчивая слиянием веток. Помимо архитектуры Git…
👍8
Quickemu
Quickemu позволяет быстро создавать и запускать оптимизированные виртуальные машины Windows, macOS и Linux.
Быстро создавайте и запускайте высокооптимизированные виртуальные машины рабочего стола для Linux, macOS и Windows; всего двумя командами. Вы решаете, какую операционную систему вы хотите запустить, а Quickemu найдет лучший способ сделать это за вас.
Например:
- macOS Monterey, Big Sur, Catalina, Mojave и High Sierra
- Windows 8.1, 10 и 11, включая TPM 2.0
- Ubuntu и все официальные версии Ubuntu.
- Поддерживается более 360 редакций операционных систем!
- Полная поддержка SPICE, включая совместное использование буфера обмена между хостом и гостем
- Общий доступ к файлам VirtIO-webdavd для гостей Linux и Windows
- Обмен файлами VirtIO-9p для гостей Linux и macOS
- Поддержка гостевого агента QEMU; обеспечивает доступ к агенту системного уровня через стандартные команды QMP
- Общий доступ к файлам Samba для гостей Linux, macOS и Windows (если на хосте установлен smbd)
- Ускорение VirGL
- Пропуск USB-устройств
- Пропуск смарт-карт
- Автоматическое перенаправление портов SSH для гостей
- Перенаправление сетевых портов
- Полнодуплексное аудио
- Поддержка шрифта Брайля
- EFI (с SecureBoot или без него) и загрузка с Legacy BIOS
- Доступны графические пользовательские интерфейсы
https://github.com/quickemu-project/quickemu
#ит_заметки #linux #qemu #git
Quickemu позволяет быстро создавать и запускать оптимизированные виртуальные машины Windows, macOS и Linux.
Быстро создавайте и запускайте высокооптимизированные виртуальные машины рабочего стола для Linux, macOS и Windows; всего двумя командами. Вы решаете, какую операционную систему вы хотите запустить, а Quickemu найдет лучший способ сделать это за вас.
Например:
quickget ubuntu-mate 22.04
quickemu --vm ubuntu-mate-22.04.conf
Возможности:- macOS Monterey, Big Sur, Catalina, Mojave и High Sierra
- Windows 8.1, 10 и 11, включая TPM 2.0
- Ubuntu и все официальные версии Ubuntu.
- Поддерживается более 360 редакций операционных систем!
- Полная поддержка SPICE, включая совместное использование буфера обмена между хостом и гостем
- Общий доступ к файлам VirtIO-webdavd для гостей Linux и Windows
- Обмен файлами VirtIO-9p для гостей Linux и macOS
- Поддержка гостевого агента QEMU; обеспечивает доступ к агенту системного уровня через стандартные команды QMP
- Общий доступ к файлам Samba для гостей Linux, macOS и Windows (если на хосте установлен smbd)
- Ускорение VirGL
- Пропуск USB-устройств
- Пропуск смарт-карт
- Автоматическое перенаправление портов SSH для гостей
- Перенаправление сетевых портов
- Полнодуплексное аудио
- Поддержка шрифта Брайля
- EFI (с SecureBoot или без него) и загрузка с Legacy BIOS
- Доступны графические пользовательские интерфейсы
https://github.com/quickemu-project/quickemu
#ит_заметки #linux #qemu #git
GitHub
GitHub - quickemu-project/quickemu: Quickly create and run optimised Windows, macOS and Linux virtual machines
Quickly create and run optimised Windows, macOS and Linux virtual machines - quickemu-project/quickemu
👍13🤔1
Настройка собственного Git сервера с помощью Gitea
Gitea - это удобная система управления репозиториями Git, которая предлагает простой пользовательский интерфейс и все необходимые функции для эффективной разработки и сотрудничества над проектами. Если вы знакомы с другими системами Git, такими как GitHub, Bitbucket или GitLab, то Gitea будет знакомым и удобным решением для вас.
Почему именно Gitea? Она абсолютна бесплатна по сравнению с другими системами. Ее легко настроить под свои задачи. В этой статье будет рассказано об этом.
https://telegra.ph/Nastrojka-sobstvennogo-Git-servera-s-pomoshchyu-Gitea-09-21
#ит_статьи #linux #devops #ubuntu #git #gitea
Gitea - это удобная система управления репозиториями Git, которая предлагает простой пользовательский интерфейс и все необходимые функции для эффективной разработки и сотрудничества над проектами. Если вы знакомы с другими системами Git, такими как GitHub, Bitbucket или GitLab, то Gitea будет знакомым и удобным решением для вас.
Почему именно Gitea? Она абсолютна бесплатна по сравнению с другими системами. Ее легко настроить под свои задачи. В этой статье будет рассказано об этом.
https://telegra.ph/Nastrojka-sobstvennogo-Git-servera-s-pomoshchyu-Gitea-09-21
#ит_статьи #linux #devops #ubuntu #git #gitea
Telegraph
Настройка собственного Git сервера с помощью Gitea
1.Немного о Gitea Gitea - это удобная система управления репозиториями Git, которая предлагает простой пользовательский интерфейс и все необходимые функции для эффективной разработки и сотрудничества над проектами. Если вы знакомы с другими системами Git…
👍6
Бесплатные книги по DevOps
Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете.
https://github.com/rootusercop/Free-DevOps-Books-1/tree/master
#ит_заметки #devops #books #git
Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете.
https://github.com/rootusercop/Free-DevOps-Books-1/tree/master
#ит_заметки #devops #books #git
GitHub
GitHub - rootusercop/Free-DevOps-Books-1: A curated collection of free DevOps related eBooks
A curated collection of free DevOps related eBooks - rootusercop/Free-DevOps-Books-1
🔥9👍3
Поиск и удаление захардкоженных паролей и секретов в проекте
Случайная утечка секретов в git-коммитах вообще далеко не самая приятная новость.
В сегодняшней статье рассмотрим несколько способов обнаружения секретов, не используя ничего, кроме grep и собственного внимания.
Кроме того рассмотрим несколько быстрых способов их удаления.
https://telegra.ph/Poisk-i-udalenie-zahardkozhennyh-parolej-i-sekretov-v-proekte-02-19
#ит_статьи #devops #git #secret #docker
Случайная утечка секретов в git-коммитах вообще далеко не самая приятная новость.
В сегодняшней статье рассмотрим несколько способов обнаружения секретов, не используя ничего, кроме grep и собственного внимания.
Кроме того рассмотрим несколько быстрых способов их удаления.
https://telegra.ph/Poisk-i-udalenie-zahardkozhennyh-parolej-i-sekretov-v-proekte-02-19
#ит_статьи #devops #git #secret #docker
Telegraph
Поиск и удаление захардкоженных паролей и секретов в проекте
Проверка известных файлов вручную Вот несколько мест, где мы можем увидеть секреты: README.md или более общая документация Здесь легко скопировать/вставить что-нибудь, например, команду curl с токеном .env.example Это самое подходящее место для их существования…
👍17
chezmoi или как хранить конфиги используемых приложений
Многие из нас используют в работе несколько компьютеров. И, конечно, используют если не одинаковые, то пересекающиеся наборы приложений и инструментов, которые требуют одинаковой конфигурации на всех машинах.
Обычно, конфигурационные файлы называются дотфайлами (dotfiles) — их имена начинаются с точки (.), что в мире unix-подобных систем делает файл скрытым.
Эти файлы содержат описание конфигурации используемых утилит. Их требуется поддерживать на всех машинах в актуальном состоянии.
В этой статье рассмотрим настройку синхронизации конфигов с помощью утилиты chezmoi.
https://telegra.ph/chezmoi-03-07
#ит_статьи #linux #git #config #chezmoi
Многие из нас используют в работе несколько компьютеров. И, конечно, используют если не одинаковые, то пересекающиеся наборы приложений и инструментов, которые требуют одинаковой конфигурации на всех машинах.
Обычно, конфигурационные файлы называются дотфайлами (dotfiles) — их имена начинаются с точки (.), что в мире unix-подобных систем делает файл скрытым.
Эти файлы содержат описание конфигурации используемых утилит. Их требуется поддерживать на всех машинах в актуальном состоянии.
В этой статье рассмотрим настройку синхронизации конфигов с помощью утилиты chezmoi.
https://telegra.ph/chezmoi-03-07
#ит_статьи #linux #git #config #chezmoi
Telegraph
chezmoi
Многие из нас используют в работе несколько компьютеров. И, конечно, используют если не одинаковые, то пересекающиеся наборы приложений и инструментов, которые требуют одинаковой конфигурации на всех машинах: git vim/nvim tmux editorconfig karabiner zsh и…
👍22
GUI для Git: подборка популярных решений
Современным системным администраторам, несомненно, надо уметь работать с Git и делать это через командную строку. Иногда бывают ситуации, когда просто нет возможности установить на машину альтернативный инструмент с графическим интерфейсом. При этом некоторые задачи удобнее выполнять в специализированных приложениях, и никто не запрещает использовать GUI в собственных проектах.
В этой статье собраны самые популярные графические интерфейсы Git. Есть как бесплатные инструменты с открытым исходным кодом, так и проприетарные решения с дорогими лицензиями.
https://telegra.ph/GUI-dlya-Git-podborka-populyarnyh-reshenij-04-01
#ит_статьи #linux #devops #git #gui
Современным системным администраторам, несомненно, надо уметь работать с Git и делать это через командную строку. Иногда бывают ситуации, когда просто нет возможности установить на машину альтернативный инструмент с графическим интерфейсом. При этом некоторые задачи удобнее выполнять в специализированных приложениях, и никто не запрещает использовать GUI в собственных проектах.
В этой статье собраны самые популярные графические интерфейсы Git. Есть как бесплатные инструменты с открытым исходным кодом, так и проприетарные решения с дорогими лицензиями.
https://telegra.ph/GUI-dlya-Git-podborka-populyarnyh-reshenij-04-01
#ит_статьи #linux #devops #git #gui
Telegraph
GUI для Git: подборка популярных решений
Современным системным администраторам, несомненно, надо уметь работать с Git и делать это через командную строку. Иногда бывают ситуации, когда просто нет возможности установить на машину альтернативный инструмент с графическим интерфейсом. При этом некоторые…
👍17
Взаимодействие с Git из Ansible
Модуль Ansible git позволяет выполнять операции, связанные с контролем версий, на удаленных хостах. Он является частью ядра ansible и доступен при любой установке Ansible по умолчанию.
Используя модуль git, вы клонируете репозитории, создаете архивы из репозиториев, получаете запросы на вытягивание и многие другие операции.
https://telegra.ph/Vzaimodejstvie-s-Git-iz-Ansible-05-25
#ит_заметки #devops #linux #ansible #git
Модуль Ansible git позволяет выполнять операции, связанные с контролем версий, на удаленных хостах. Он является частью ядра ansible и доступен при любой установке Ansible по умолчанию.
Используя модуль git, вы клонируете репозитории, создаете архивы из репозиториев, получаете запросы на вытягивание и многие другие операции.
https://telegra.ph/Vzaimodejstvie-s-Git-iz-Ansible-05-25
#ит_заметки #devops #linux #ansible #git
Telegraph
Взаимодействие с Git из Ansible
Модуль Ansible Git Модуль Ansible git позволяет выполнять операции, связанные с контролем версий, на удаленных хостах. Он является частью ядра ansible и доступен при любой установке Ansible по умолчанию. Используя модуль git, вы клонируете репозитории, создаете…
👍16✍2🔥1🤡1
20 полезных, но малоиспользуемых команд Git
Если вы когда-нибудь просматривали руководство по git (или запускали man git), то вы наверняка заметили, что там есть куда больше команд, чем большинство из нас использует ежедневно. Многие из этих команд невероятно мощные и могут значительно облегчить вам жизнь (другие немного нишевые, но все равно их полезно знать).
https://telegra.ph/20-poleznyh-no-maloispolzuemyh-komand-Git-07-31
#ит_статьи #devops #git #shell
Если вы когда-нибудь просматривали руководство по git (или запускали man git), то вы наверняка заметили, что там есть куда больше команд, чем большинство из нас использует ежедневно. Многие из этих команд невероятно мощные и могут значительно облегчить вам жизнь (другие немного нишевые, но все равно их полезно знать).
https://telegra.ph/20-poleznyh-no-maloispolzuemyh-komand-Git-07-31
#ит_статьи #devops #git #shell
Telegraph
20 полезных, но малоиспользуемых команд Git
Git Web Запустите git instaweb для мгновенного просмотра рабочего репозитория в gitweb. Git имеет встроенный веб-визуализатор для просмотра локальных репозиториев. Он позволяет управлять репозиторием через графический интерфейс в браузере. Этот визуализатор…
👍21
Как запустить GitHub Actions локально
GitHub Actions помогает автоматизировать такие задачи, как сборка, тестирование и развертывание в вашем репозитории GitHub.
Одним щелчком мыши вы можете опубликовать готовый код или пакет на npm, GitHub Pages, как образ docker, развернуть продакшен-код у облачного провайдера и так далее.
Проблемы начинаются, когда вы решаетесь испытать GitHub Actions. Это может занять много времени и обернуться головной болью. Сперва вам нужно локально изменить файл GitHub Actions, затем перенести локальный код в репозиторий GitHub и ждать результата.
Чтобы решить эту проблему, вы можете использовать act — инструмент командной строки (CLI) для тестирования и написания GitHub action («действия» GitHub) локально. Благодаря act вам не нужно будет коммитить / пушить свой локальный код в репозиторий GitHub. Вы сможете протестировать GitHub action локально, на своей машине.
https://telegra.ph/Kak-zapustit-GitHub-Actions-lokalno-11-08
#ит_статьи #devops #linux #github #git #actions
GitHub Actions помогает автоматизировать такие задачи, как сборка, тестирование и развертывание в вашем репозитории GitHub.
Одним щелчком мыши вы можете опубликовать готовый код или пакет на npm, GitHub Pages, как образ docker, развернуть продакшен-код у облачного провайдера и так далее.
Проблемы начинаются, когда вы решаетесь испытать GitHub Actions. Это может занять много времени и обернуться головной болью. Сперва вам нужно локально изменить файл GitHub Actions, затем перенести локальный код в репозиторий GitHub и ждать результата.
Чтобы решить эту проблему, вы можете использовать act — инструмент командной строки (CLI) для тестирования и написания GitHub action («действия» GitHub) локально. Благодаря act вам не нужно будет коммитить / пушить свой локальный код в репозиторий GitHub. Вы сможете протестировать GitHub action локально, на своей машине.
https://telegra.ph/Kak-zapustit-GitHub-Actions-lokalno-11-08
#ит_статьи #devops #linux #github #git #actions
Telegraph
Как запустить GitHub Actions локально
Как установить act для работы с GitHub Actions Инструмент act работает с Docker. Поэтому, прежде чем приступить к работе с act, сначала установите Docker в свою систему. Чтобы установить act, вам нужно выполнить следующую команду: # Window choco install act…
🔥11👍10
Gitleaks – поиск полной истории репозитория на секреты и ключи
Gitleaks — это инструмент с открытым исходным кодом, предназначенный для предотвращения размещения конфиденциальных данных в репозиториях Git. Он работает путем сканирования Git‑репозиториев на наличие потенциальных секретов, таких как пароли, API‑ключи и другая конфиденциальная информация, которая не должна быть публично раскрыта.
https://telegra.ph/Gitleaks--poisk-polnoj-istorii-repozitoriya-na-sekrety-i-klyuchi-11-10
#ит_статьи #devops #linux #git #gitleaks #secrets
Gitleaks — это инструмент с открытым исходным кодом, предназначенный для предотвращения размещения конфиденциальных данных в репозиториях Git. Он работает путем сканирования Git‑репозиториев на наличие потенциальных секретов, таких как пароли, API‑ключи и другая конфиденциальная информация, которая не должна быть публично раскрыта.
https://telegra.ph/Gitleaks--poisk-polnoj-istorii-repozitoriya-na-sekrety-i-klyuchi-11-10
#ит_статьи #devops #linux #git #gitleaks #secrets
Telegraph
Gitleaks – поиск полной истории репозитория на секреты и ключи
Gitleaks — это инструмент с открытым исходным кодом, предназначенный для предотвращения размещения конфиденциальных данных в репозиториях Git. Он работает путем сканирования Git‑репозиториев на наличие потенциальных секретов, таких как пароли, API‑ключи и…
👍18
Etckeeper - ставим под контроль изменения конфигурации сервера
Вопрос контроля изменений конфигурации сервера остро стоит перед любым системным администратором, а если не стоит - то до первого случая, когда нужно откатить изменения, а исходного варианта конфигурации не осталось. Обычно рекомендуется всегда делать резервную копию файлов конфигурации перед их правкой, но все мы люди и часто пренебрегаем этим требованием, поэтому все что может быть автоматизировано - должно быть автоматизировано. В данной ситуации на помощь нам придет утилита etckeeper, которая в связке с системой контроля версий git поможет поставить любые изменения в конфигурации под полный контроль.
https://telegra.ph/Etckeeper---stavim-pod-kontrol-izmeneniya-konfiguracii-servera-01-11
#ит_статьи #linux #configs #git #etckeeper
Вопрос контроля изменений конфигурации сервера остро стоит перед любым системным администратором, а если не стоит - то до первого случая, когда нужно откатить изменения, а исходного варианта конфигурации не осталось. Обычно рекомендуется всегда делать резервную копию файлов конфигурации перед их правкой, но все мы люди и часто пренебрегаем этим требованием, поэтому все что может быть автоматизировано - должно быть автоматизировано. В данной ситуации на помощь нам придет утилита etckeeper, которая в связке с системой контроля версий git поможет поставить любые изменения в конфигурации под полный контроль.
https://telegra.ph/Etckeeper---stavim-pod-kontrol-izmeneniya-konfiguracii-servera-01-11
#ит_статьи #linux #configs #git #etckeeper
Telegraph
Etckeeper - ставим под контроль изменения конфигурации сервера
Вопрос контроля изменений конфигурации сервера остро стоит перед любым системным администратором, а если не стоит - то до первого случая, когда нужно откатить изменения, а исходного варианта конфигурации не осталось. Обычно рекомендуется всегда делать резервную…
👍16🔥9✍4
Интеграция CI/CD процессов с использованием GitHub Actions
GitHub Actions — мощный инструмент для реализации CI/CD, который позволяет упростить рабочие процессы и ускорить выпуск продуктов. В статье рассмотрим основные функции системы и особенности работы с ней.
https://telegra.ph/Integraciya-CICD-processov-s-ispolzovaniem-GitHub-Actions-02-17
#ит_статьи #devops #git #github #cicd #github_actions
GitHub Actions — мощный инструмент для реализации CI/CD, который позволяет упростить рабочие процессы и ускорить выпуск продуктов. В статье рассмотрим основные функции системы и особенности работы с ней.
https://telegra.ph/Integraciya-CICD-processov-s-ispolzovaniem-GitHub-Actions-02-17
#ит_статьи #devops #git #github #cicd #github_actions
👍15