Невозможно нажать на ветку - слишком большой объект запроса 413 - PullRequest
0 голосов
/ 22 декабря 2018

У меня был локальный проект (где я действительно сделал 1-2 коммита до добавления хранилища) и хранилище, которое включало README

Я немного попробовал и получил следующий лог.:

project>git log
commit &The last commit I made& (HEAD -> master)
Author: %me%
Date:   Sat Dec 22 18:42:40 2018 +0100

    Test

commit %Another commit I did locally before the repo was added%
Merge: 7fcbc93 8f12e9a
Author: %me%
Date:   Sat Dec 22 18:39:43 2018 +0100

    Merge branch 'master' of https://devops.hud.de/bitbucket/scm/pvtdevint/projektverfolgung

commit %A commmit I did before adding the repo%
Author: %me%
Date:   Sat Dec 22 18:23:18 2018 +0100

    Initial commit

commit %first commit (was in repo)% (origin/master, origin/develop, origin/TestBranchDevelop)
Author: %sb else%
Date:   Wed Nov 28 14:53:01 2018 +0100

    initial commit

Я пытался git show-ref:

%my latest commit% refs/heads/master
%commit #sb_else% refs/remotes/origin/TestBranchDevelop
%commit #sb_else% refs/remotes/origin/develop
%commit #sb_else% refs/remotes/origin/master

Так что, похоже, мой восходящий поток может быть неправильным, поэтому я попытался проверить это:

>git branch -v
* master d24f144 Test      //<- %my latest commit%

Итак, я попытался снова нажать:

>git push --set-upstream origin HEAD:TestBranchDevelop
Enumerating objects: 215, done.
Counting objects: 100% (215/215), done.
Delta compression using up to 8 threads
Compressing objects: 100% (201/201), done.
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
fatal: the remote end hung up unexpectedly 233.00 KiB/s
Writing objects: 100% (214/214), 1.64 MiB | 301.00 KiB/s, done.
Total 214 (delta 36), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
Everything up-to-date

Что я сделал, чтобы импортировать этот репозиторий:

>git add .
>git commit -m "initial commit"
>git remote add origin %my_url%
>git pull origin master --allow-unrelated-histories

Теперь некоторые сообщения на SO говорят, что вы должны попытаться изменить свойURL репозитория от https до http, к сожалению, мой репо может быть доступен только через https (так что это не вариант).Теперь, как я могу это исправить?

1 Ответ

0 голосов
/ 22 декабря 2018

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

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