🐧 Как расшарить Git хуки между несколькими репозиториями

🐧  Как расшарить Git хуки между несколькими репозиториями
Используйте глобальный каталог для Git hooks (хуков). Эта конфигурация будет применяться к каждому Git-репозиторию. Создайте каталог для Git хуков. $ mkdir -p ~/.git/hooks Скопируйте Git хуки в этот каталог. Определите глобальный каталог Git хуков. $ git config --global core.hooksPath ~/.git/hooks Проверьте локальную конфигурацию Git. $ cat ~/.gitconfig [user] name = Milosz email = milosz@evil.corp [core]

📂 Как добавить пустой каталог в Git-репозиторий

📂 Как добавить пустой каталог в Git-репозиторий
Git не регистрирует пустые каталоги. Он поддерживает только файлы. Таким образом, пустая папка не будет добавлена в систему контроля версий Git. В этом руководстве мы собираемся показать некоторые подходы к этой проблеме. Первое решение Существует популярное решение этой проблемы. Это просто добавление пустого файла .gitkeep в каждую пустую папку. После добавления вы можете поставить и зафиксировать файл и добавить папку в систему упр

📜 Как обновить ключ подписи репозитория GitLab

📜 Как обновить ключ подписи репозитория GitLab
Ключ подписи репозитория GitLab был обновлен в начале апреля, поэтому вы можете получить ошибку при проверке подписи. Эта проблема может быть легко идентифицирована сообщением NO_PUBKEY 3F01618A51312F3F. sudo apt update Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic-update

🐳 Настройка Gitlab-CI раннера на своем собственном сервер

🐳  Настройка Gitlab-CI раннера на своем собственном сервер
В Gitlab у вас есть общедоступные, и у вас есть возможность запускать свои собственные раннеры, которые используются для запуска ваших заданий и отправки результатов обратно в GitLab. В этом руководстве мы настроим сервер с gitlab-runner и Docker в Ubuntu, а затем настроим базовый пайплан для использования вашего Gitlab раннера. Настройка Docker Установите Docker: $ sudo apt update && sudo apt upgrade -y $ sudo apt-get install apt-transport-

📜 Введение в GitLab CI / CD для начинающих

📜 Введение в GitLab CI / CD для начинающих
Цель этого руководства - дать общее представление о GitLab CI / CD, который поможет людям начать работу за 30 минут, не читая всю документацию GitLab. Это руководство предназначено для начинающих, которые хотят работать с инструментами CI / CD, такими как GitLab CI / CD. В этом уроке я кратко расскажу, что такое CI / CD, почему я решил использовать инструмент GitLab и пошаговое руководство по созданию .gitlab-ci.yaml с примером приложения. C...

📂 Как использовать команду git remote add origin для удаленной отправки

📂 Как использовать команду git remote add origin для удаленной отправки
Сам по себе Git - это эффективная технология с открытым исходным кодом, позволяющая отслеживать локальные изменения при разработке кода, особенно при создании сложного программного обеспечения. И хотя в инструмент встроены распределенные средства, многие разработчики используют Git исключительно как механизм для локального и частного отслеживания изменений. Когда разработчики хотят взять свой локальный репозиторий Git и поделиться им с другим разраб

📂 Использование Git Show для просмотра содержимого файлов

📂 Использование Git Show для просмотра содержимого файлов
В этом уроке вам будет показано, как просматривать разные версии файлов в вашем Git-репозитории. Вы увидите, как вывести чистый, полный литсинг файла, хранящегося в вашем репо, с помощью команды Git Show. Вы когда-нибудь просматривали несколько версий файла, хранящегося в общедоступной системе Git-репозитория, такой как Github, Bitbucket или Gitlab? Просмотр чистого, полного индекса предыдущей версии файла полезен для аудита кода, заглядывая в пр