Сбой RPC результат 22 http код 404
Я использую Bonobo Git Server, и все выглядит хорошо. Я перевожу все мои старые репозитории SVN в GIT и даже с большими репозиториями (около 3,5 ГБ) с +760 фиксирует "git svn clone" и "git push" работает очень хорошо.
Но не с крошечным репозиторием: у него всего 3 Мб (без сжатия) и всего 1 коммит. Я всегда получаю сообщение:
efrror: RPC Failed; result=22, HTTP code = 404
fatal: The remote end hung up unexpectedly
Я уже изменил Bonobo Webconfig, как рекомендовано здесь, и я уже сделал эту команду конфигурации.
Итак, у кого-нибудь есть другие подсказки?
2 ответа
Основано в http://gisgeek.blogspot.com/2012/03/bonobo-git-server-remote-end-hung-up.html.
Это решение
Решение. Измените файл web.config в корне Bonobo.Git.Server (C:\initpub\wwwroot\Bonobo.Git.Server\Web.config) и увеличьте ограничения в следующих строках:
<system.web>
<httpRuntime maxRequestLength="102400" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="102400" />
В обоих случаях "102400" был заменен на "999999999", и толчок сработал!
Я столкнулся с подобной ошибкой, когда я пытался перенести мое локальное git-репо на gitlab. Полное сообщение об ошибке:
Counting objects: 3, done.
Delta compression using up to 64 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 288 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
error: RPC failed; result=22, HTTP code = 404
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
Я решил эту проблему, следуя этому ответу. В частности, я добавляю .git
после URL удаленного репо:
# add .git suffix to the ORIGINAL_URL
git remote set-url origin ORIGINAL_URL.git
После этого я могу успешно перейти к удаленному репозиторию Gitlab.
Я просто изменил свой файл и зафиксировал код снова, все работало нормально.
У меня возникла эта проблема при попытке клонировать исходное хранилище в Google Cloud с помощью инструмента gcloud SDK с Anaconda3:
fatal: The remote end fhung up unexpectedly
atal: early EOF
fatal: unpack-objects failed
ERROR: (gcloud.source.repos.clone) Command '[u'git', u'clone', u'https://source.developers.google.com/p/propane-highway-202915/r/arise-ds-program', u'C:\\WINDOWS\\system32\\arise-ds-program', u'--config', u'credential.helper=', u'--config', u'credential.helper=!gcloud.cmd auth git-helper --account=steve.deve89@gmail.com --ignore-unknown $@']' returned non-zero exit status 128
К счастью, я смог решить эту проблему, переключившись на отключение брандмауэра Защитника Windows (включая другое антивирусное программное обеспечение) и переключившись на базовую среду в conda.
PS: Среда, в которой я столкнулся с этой проблемой ранее, была средой conda py 2.7 (в то время как базовая среда была conda py 3.x), поэтому это может быть связано с разрешениями (0n Windows) или проблемами несовместимости.