git warning - «Вы, кажется, клонировали пустой репозиторий» - при клонировании из github в локальный - PullRequest
0 голосов
/ 28 февраля 2019

Я получил это неожиданное предупреждение

~/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.

Обходной путь достигнут, но причина неизвестна.

Я думаю, что лучше оставить эту запись для других.Я заметил много других сообщений, содержащих «предупреждение: вы, кажется, клонировали пустой репозиторий», но большинство из них были из-за того, что вы не смогли ничего сделать в исходном репозитории.Таким образом, возможно, что обстоятельства в этом отчете затеряются в шуме.

В качестве вопроса - в чем причина? И любой подобный опыт?

...