Git RP C не удалось; передача curl 18 закрыта с оставшимися незавершенными данными чтения - PullRequest
1 голос
/ 27 марта 2020

Любой клон git репо выше определенного размера терпит неудачу на полпути, я могу использовать метод s sh, однако для этого случая требуется http, поскольку это является второстепенным действием при установке brew.

$ brew cask install homebrew/cask-versions/adoptopenjdk8

==> Tapping homebrew/cask
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Enumerating objects: 422119, done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-cask /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask` exited with 128.
Follow the instructions here:
  https://github.com/Homebrew/homebrew-cask#reporting-bugs
/usr/local/Homebrew/Library/Homebrew/utils.rb:266:in `safe_system'
/usr/local/Homebrew/Library/Homebrew/tap.rb:273:in `install'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:157:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:123:in `run'
/usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:9:in `cask'
/usr/local/Homebrew/Library/Homebrew/brew.rb:103:in `<main>'

Это новая машина с очень быстрым подключением inte rnet (проверено, что клон git работает на других машинах). Кроме того, я увеличил размер буфера

git config --global http.postBuffer 524288000

. У меня нет проблем с клонированием небольших репозиториев как в http, так и в s sh методе. Я рассмотрел похожие вопросы стека, такие как приведенный ниже, но они не охватывают этот сценарий.

ошибка: RP C не выполнен; Завершение передачи завитка с оставшимися незавершенными данными чтения

Ответы [ 2 ]

1 голос
/ 27 марта 2020

Оказывается, в моем случае это был действительно антивирус, о котором я не знал, провайдер Virgin Broadband использует встроенный Virus Safe, который я не знал, был активирован без моего согласия. Для тех с этим провайдером, это может быть деактивировано через https://my.virginmedia.com/my-apps/onlinesecurity/websafe/settings

1 голос
/ 27 марта 2020

Если проблема сохраняется, то есть, если вы видите то же сообщение об ошибке при попытке самостоятельно:

git clone https://github.com/Homebrew/homebrew-cask /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

Затем попробуйте:

...