Я получил это неожиданное предупреждение
~/work$ git clone git@github.com:user/myrepo
Cloning into 'myrepo'...
warning: You appear to have cloned an empty repository.
done.
при клонировании с github на локальный.Репозиторий github не был пустым.
То же самое для
~/work$ git clone git@github.com:user/myrepo.git
Был создан новый подкаталог myrepo
, но при вызове git status
, git log
, git history
все показывалось пустымрезультаты.
Ранее я выполнил git clone ...
и успешно установил подкаталоги клонов в этом же каталоге ~/work
.
Одно возможное (но не определенное) отличие состоит в том, что все файлы в myrepo
были файлами, введенными вручную.
Локальный каталог ~/work
содержал 43 подкаталога, но файлов не было.
Я создал новый каталог ~/github
.Пробовал клонировать из этого каталога, и он работал нормально:
~/github$ git clone git@github.com:user/myrepo
Cloning into 'myrepo'...
remote: Enumerating objects: 118, done.
remote: Counting objects: 100% (118/118), done.
remote: Compressing objects: 100% (109/109), done.
remote: Total 118 (delta 55), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (118/118), 25.71 KiB | 1.07 MiB/s, done.
Resolving deltas: 100% (55/55), done.
Обходной путь достигнут, но причина неизвестна.
Я думаю, что лучше оставить эту запись для других.Я заметил много других сообщений, содержащих «предупреждение: вы, кажется, клонировали пустой репозиторий», но большинство из них были из-за того, что вы не смогли ничего сделать в исходном репозитории.Таким образом, возможно, что обстоятельства в этом отчете затеряются в шуме.
В качестве вопроса - в чем причина? И любой подобный опыт?