Шифрование файлов в git-репозитории с помощью git-crypt


Иногда возникает необходимость в шифровании определенных файлов в репозитории (например, ключи или пароли), особенно если нет возможности/желания хранить эти файлы отдельно.

Продолжить чтение

Верификация коммитов в GitLab 9.5.x


В GitLab последней версии (на момент написания статьи 9.5) появилось важное нововведение — верификация подписанных коммитов. Теперь у всех коммитов с подписью GPG будет отображаться статус их верификации рядом с автором коммита.

Продолжить чтение

GitLab: Custom hooks


В GitLab Enterprise Edition существует довольно удобная, а порой и просто необходимая возможность дополнительной настройки правил обновления кода в репозитории под названием Push Rules.

Продолжить чтение

GitLab: перенос данных с omnibus-установки в docker-установку


GitLab — одна из самых популярных систем контроля версий и управления Git-репозиториями с открытым исходным кодом и очень широкой функциональностью. Процесс установки GitLab (будь-то omnibus, docker или готовая виртуальная машина) хорошо задокументирован, поэтому рассматривать мы его не будем.

Продолжить чтение

Установка trac + git + nginx в ОС Debian Jessie

trac
Ранее мы уже рассматривали процесс установки Trac в ОС Debian Jessie, тогда мы использовали связку с subversion и web-сервер Apache. Давайте разберемся с настройкой багтрекера Trac для git-репозитория!

Продолжить чтение