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

Git push берет навсегда

Когда я пытаюсь нажать на мой удаленный репозиторий git, но он принимает навсегда, и ничего не происходит. Я ждал так долго, но толчок никогда не заканчивается. Моя ОС - Ubuntu 12.10. Спасибо.

4b9b3361

Ответ 1

Попробуйте использовать параметр --verbose, чтобы увидеть, что на самом деле происходит. Даже если вы сделали небольшие изменения, некоторые внутренние вещи могут привести к тому, что git будет выдавать намного больше данных.

Посмотрите git gc. Он очищает ваш локальный репозиторий и может ускорить работу, в зависимости от вашей проблемы. Резервное копирование настоятельно рекомендуется.

Ответ 2

Убедитесь, что вы используете правильный протокол.

В зависимости от того, как вы настраиваете локальные конфигурации, вам может потребоваться использовать https для подключения. Для этого переключите протокол для удаленного репозитория из протокола [email protected]:[user]/[repo] в протокол https://github.com/[user]/[repo].git.

Кроме того, стоит попробовать наоборот, если вы не можете использовать протокол https. В более старых конфигурациях более старая аутентификация пользователя [email protected] часто позволяет вам подключаться как откат.

Ответ 3

У меня такая же проблема. Если вы используете Bitbucket.org, я не знаю почему, но отключение соединения IPV6 решило проблему.

Ответ 4

Пожалуйста, проверьте права доступа к удаленному каталогу. В моем случае, после установки правильных прав доступа с помощью chown -R user.group/dir, коммит корректно завершен:

$ git push --verbose
Pushing to ssh://[email protected]:port/dir
[email protected] password:
Counting objects: ...
...
Total 123 (delta 21), reused 16 (delta 12)
To ssh://domain.zone:port/dir
 * [new branch]      master -> master
updating local tracking ref 'refs/remotes/origin/master'