Найти в Дзене
CI/CD на собственном Git хостинге
Продолжение статьи "Только Git и никакого мошенничества.." Вы пушите код в Bare-репозиторий, а этот скрипт тут же распаковывает файлы в нужную папку (например, в папку веб-сервера или приложения). Задача: Автоматически распаковывать файлы из репозитория в рабочую папку сервера (Deploy Directory) сразу после выполнения команды git push на клиенте. Все команды выполняются на сервере. 1.1. Создание рабочей директории (куда деплоим) Убедитесь, что у текущего пользователя есть права на запись в эту папку...
3 недели назад
Только Git и никакого мошенничества...
Развертывание Git (Bare Repo) через SSH На удаленном сервере создаем (bare) репозиторий. В нем хранятся только дельты и снапшоты, исходных файлов в открытом виде нет. Кстати рекомендую VPS c большим диском по низким ценам! - это не реклама 100гигов за 330р на момент публикации # 1. Подключаемся к серверу ssh user@remote-server-ip # 2. Создаем директорию для хранения репозиториев mkdir -p ~/gitshare/project.git # 3. Инициализируем bare-репозиторий cd ~/gitshare/project.git git init --bare Обычный рабочий процесс разработчика...
3 недели назад
Наводим небольшой порядок в Mac OS X
Desktop начинающему маководу! Приветствую любителей яблока. Рабочий стол на маке через какое-то время превращается из «временного» хранилища файлов (удобно, близко, всегда видно и как напоминание и просто под рукой) в постоянное. Вот и у меня рабочий стол наполнился двумя гигами разной ерунды информации, которой нет времени сейчас разбирать, потом посмотрю))) Знакомая ситуация? Папка Desktop синхронизируется с облаком iСloud и занимает место в облаке. Элементарная процедура позволит сохранить быстрый доступ к файлам и освободить место на iСloud...
5 лет назад