Подтвердить что ты не робот

Git застрял на фазе "Распаковка объектов"

Я пытаюсь сделать git pull из удаленного репозитория в github на локальный компьютер... но git застрял на 70% в фазу "Распаковывающиеся объекты", без каких-либо признаков чего-либо... (оставил его на несколько часов без изменений)

Любое предложение о том, как исправить эту проблему?

Можно ли проинструктировать git загружать последнюю версию фиксации/версию из удаленного репозитория без всех промежуточных состояний?

4b9b3361

Ответ 1

У меня была такая же проблема, когда я git вытащил репозиторий на github.com. Я обнаружил, что есть большие файлы, и соединение с github было медленным. Поэтому, возможно, вам просто нужно терпеливо ждать, пока git не вытащит весь репозиторий.

Ответ 2

Для меня решение заключалось в изменении спецификатора протокола с https на git, например:
git clone https://github.com/some/repository
для изображения git clone git://github.com/some/repository

Edit:
Здесь что-то о протоколах, используемых в Git.
Некоторые основные моменты:
Недостатком протокола Git является отсутствие аутентификации.
Он также требует доступа к брандмауэру к порту 9418, который не является стандартным портом, который корпоративные брандмауэры всегда позволяют

Ответ 3

Я нахожу, что большие двоичные объекты (такие как файлы Adobe Illustrator и т.д.) также приводят к тому, что весь процесс pull/push также падает.

Вот почему мне нравится использовать два репозитория для дизайна и кода.