Your configuration specifies to merge with the ref ‘master’

На сервере перестал работать 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’"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>