Ответ 1
У VMware на NAT была эта проблема для меня. Изменение его на "Мостовое" (репликация состояния) устранило проблему.
При извлечении или выводе из репозиториев git или клонировании репозитория я добираюсь до этой точки:
remote: Counting objects: 6666, done.
remote: Compressing objects: 100% (5941/5941), done.
Receiving objects: 23% (1534/6460), 11.68 MiB | 23 KiB/s
И это зависает. 23%/количество объектов не задано, оно колеблется от отдельных цифр до 60-х, похоже. Кроме того, скорость загрузки для скачивания зависает - она не похожа на нее медленно сканирует к нулю.
Парень, с которым я сижу рядом, не имеет проблем, так что это не проблема маршрутизатора. Мы используем beanstalk для наших репозиториев работы, но у меня есть проблема с beanstalk и github (хотя, по-видимому, это похоже на github).
Проблема появилась только после обновления до Mountain Lion и обновления Xcode. Я стирал git (включая XCode) и пытался установить его с помощью homebrew. Это не сработало, поэтому я удалил его и попробовал с предоставленным пакетом установки Mac, который также не устранил проблему.
Beanstalk предоставляет URL-адреса SSH для репозитория git, но у меня не было проблем с подключением через SCP или SSH к серверам, на которых я работал.
Это убивает мой рабочий процесс, поэтому любая помощь будет высоко оценена!
У VMware на NAT была эта проблема для меня. Изменение его на "Мостовое" (репликация состояния) устранило проблему.
Попробуйте проверить сетевое подключение. Возможно, в таблице маршрутизации есть мусор. Возможно, сломанный порт на вашем маршрутизаторе или проблема с сетевым интерфейсом вашего компьютера. Попробуйте выполнить ping-сервер, с которого вы клонируете git repo, возможно, связь между вашим компьютером, и этот сервер нестабилен.
Похоже на мою проблему. Git, казалось, зависал при извлечении или нажатии после некоторого короткого промежутка времени.
Я могу посоветовать вам поставить ~/.ssh/config
:
Host *
ServerAliveInterval 60
У меня есть MBP с горным львом. Я надеюсь, что этот тайм-аут станет причиной вашей проблемы. (Через тридцать или сорок минут я заметил, что это продолжалось.)
сначала попробуйте инициализировать папку репозитория git, набрав
$ git init
он должен помочь