git push и pull over http зависает на Windows, никаких ошибок

Как видно из названия, когда я пытаюсь git push это просто висит. Это на Windows 10 с существующими репозиториями и некоторыми новыми, которые я создал специально для тестирования этого. Я также пробовал два разных хоста (т.е. github и bitbucket). Мои публичные репозитории на github позволяют мне git pull но мои частные репозитории на bitbucket не делают. Я настроил SSH для одного репо, и я мог использовать push/pull, однако в прошлом у меня были проблемы с использованием git over ssh в этой системе, поэтому я бы предпочел, чтобы все снова работало через http.

Пока что я попробовал:

  • Перезапустить компьютер
  • Удалены все относящиеся к git учетные данные из диспетчера учетных данных Windows
  • Uninstalled SourceTree (только другое приложение, связанное с git на моем ПК)
  • Uninstalled и Reinstalled git для Windows от https://git-scm.com/downloads
  • Отключенный брандмауэр
  • Установите git, чтобы не использовать git-credential-manager через git config --global credential.helper cache

У кого-нибудь есть понимание этого?

1 ответ

Немного подольше поработав с этим, я обнаружил проблему... в моем глобальном gitconfig для параметра "modalPrompt" установлено значение false. Это, по-видимому, просто скрывает подсказки имени пользователя / пароля, что делает его похожим на зависание git.

headdesk

Во время моего поиска в Google и ТАКОГО поиска я не встречал это как ответ, поэтому отправлял для потомства.

Другие вопросы по тегам