Your configuration specifies to merge with the ref ‘master’

Admin CentOS, Linux, Vesta, VPS

На сервере перестал работать GIT. При подтягивании git pull вылезала ошибка.

Полная ошибка

Your configuration specifies to merge with the ref ‘master’ from the remote, but no such ref was fetched.

Поискав в Интернете наткнулся, что проблема бывает, когда удаляют какой-то репозиторий. В моём случае ошибка исходила из заполненного диска.

На сервере смотрим размер диска

df -h

Видим, что диск заполнен на 100%. Это видно в строке /dev/vda2.

Переходим в корневую директорию

cd /

Смотрим по команде, что отнимает у нас место:

du -hs /*

У меня отнимала места директория

97G /home

Внутри которой находилась backup директория. В ней что-то пошло не так и она заполнилась временными файлами.

Заходим в эту директорию и удаляем всё содержимое. Только надо быть осторожнее, следующая команда стирает всё содержимое текущей директории без лишних вопросов. Если ввести команду не в том месте, можно потереть систему и она больше не запустится:

du -hs /*

Больше полезных команд можно узнать тут.

Кстати, проблема переполнения места из-за неверной работы резервных копий в Vesta. В конце статьи приведен пример, как починить.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Your configuration specifies to merge with the ref ‘master’"