ошибка: сбой RPC;результат = 56, код HTTP = 0 - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь отправить в хранилище на внутреннем git-сервере Bonobo.

Я регулярно отправляю в 2 других хранилища на одном и том же сервере без проблем.

У меня естьпросто создал новый репозиторий с теми же разрешениями, что и у существующих, но для нового проекта.Я клонировал его на свой рабочий стол (Windows 7, используя новейшие Git и TortoiseGit).

Клонирование и выборка кажутся нормальными (как и должно быть, они пусты), но нажатие идет так далеко, прежде чем зависает бесконечно (прямо сейчас этонажимаю со вчерашнего утра):

git.exe push --force --progress  "com19" master:master
Counting objects: 8199
Counting objects: 11497, done.
Compressing objects: 100% (11083/11083)
Writing objects: 100% (11497/11497), 74.46 MiB | 1.29 MiB/s
Writing objects: 100% (11497/11497), 74.86 MiB | 1.31 MiB/s, done.
Total 11497 (delta 1239), reused 0 (delta 0)

В последний раз, когда я пытался это сделать, я получил это сообщение об ошибке после 8+ часов зависания:

fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: RPC failed; result=56, HTTP code = 0
Everything up-to-date

git did not exit cleanly (exit code 1)

Я видел этоКод ошибки, выложенный здесь ранее, но каждый пост об этом, кажется, имеет принятый ответ git config --global http.postBuffer 2M.Я использовал эту команду несколько раз безрезультатно, в настоящее время постбуфер составляет 500M.

Хранилище имеет префикс URL-адреса http и не использует SSL, но это относится ко всем репозиториям на этом сервере.что у меня нет проблем, подталкивая к.

Проблема сохраняется, использую ли я параметр -u или нет.

1 Ответ

0 голосов
/ 02 марта 2019

Git использует libcurl для отправки и извлечения HTTP, и ошибка 56 - CURLE_RECV_ERROR.Это означает, что Git обнаружил ошибку при попытке получить данные из сети.Например, соединение может быть неожиданно закрыто.

Обычно это означает, что существует какая-то проблема с сетью.Это может быть проблема физической сети или проблема с брандмауэром, прокси или фильтром.В некоторых случаях, если у вас установлен антивирус, он может перехватывать сетевые подключения и вызывать это.

Вам следует попытаться тщательно изучить причину сетевых проблем, как локальных, так и внешних, включая попыткиотключите антивирус, если он у вас есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...