Иногда при работе с git через http возникает ошибка The remote end hung up unexpectedly
. Это может обозначать одну из нескольких проблем. Одна из проблем - размер репозитория больше максимально допустимого размера будефа POST. Рассмотрим решение данной проблемы.
Все записи блога
В этой короткой заметке я хочу упомянуть о полезной консольной команде, которая копирует ваш публичный ключ на удаленный сервер.
При разработке приложения, которое работает с БД, необходимо по-максимуму обеспечить корректность работы с ней. Лучший способ обеспечить себе здоровый сон, когда ваше приложение работает на продакшене - включить строгий режим работы СУБД.
Конечно это не гарантирует 100-процентной уверенности, но поможет отловить некоторые неприятные ошибки. Итак, приведу краткое описание некоторых весьма полезных режимов:
Установка git
на ОС Ubuntu
является достаточно простой. Она заключается в загрузке пакета с помощью консольной команды apt-get
и базовой настройкой git
.
В предыдущей заметке рассматривались скрипты a2enmod
и a2dismod
для работы с модулями Apache
. Теперь пришла очередь рассказать про аналогичные скрипты для PHP5
.
Сегодня хочу рассказать про скрипты Apache2, которые облегчают работу с конфигурацией сервера. Вот они:
- a2enconf;
- a2disconf;
- a2ensite;
- a2dissite;
- a2enmod;
- a2dismod.
Настало время очередной заметки. На сей раз она про то, как создать новый виртуальный хост на Ubuntu для Apache 2.4.x
.
В этой короткой заметке пойдет речь о том, как создать нового пользователя в СУБД MySQL
и дать ему привилегии на определенную БД.
Для беспарольной работы с хостингами хранения IT-проектов на основе гит можно использовать один из двух вариантов. Они отличаются в зависимости от выбранного протокола передачи данных (http(s) или ssh)
В MySQL есть возможность удалять связанные данные через внешние ключи (foreign key). Но это возможно только для некоторых движков БД (например, InnoDB) и в том случае, если для ключей задано ограничение ON DELETE CASCADE
. В противном случае придется удалять записи вручную. Как раз об этом и пойдет речь в этой заметке.