Ошибка shallow update not allowed в Git: неглубокий клон и push в новый remote
Если репозиторий собран через clone с ограниченной глубиной, пустой или новый удалённый сервер может отказать в приёме push. Как понять, что копия «shallow», как подтянуть полную историю при доступе к источнику и что делать без него.