From 9c3e56ced2298aa24ebd5d10c930be4a2f228eb2 Mon Sep 17 00:00:00 2001 From: zyimm Date: Thu, 9 Nov 2023 10:59:24 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20git=E4=B8=80=E4=BA=9B=E5=B8=B8=E8=A7=81?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/git/questions.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/_posts/git/questions.md b/_posts/git/questions.md index 0331d7b..37ddf5f 100644 --- a/_posts/git/questions.md +++ b/_posts/git/questions.md @@ -8,10 +8,30 @@ tags: Git 1.**You asked to pull from the remote 'gitea', but did not specify a branch. Because this is not the default configured remote for your current branch, you must specify a branch on the command line** -这个错误提示说明您在从远程仓库拉取代码时没有指定分支。由于您的当前分支不是默认配置的远程分支,所以需要在命令行中指定分支。 +这个错误提示说明在从远程仓库拉取代码时没有指定分支。由于当前分支不是默认配置的远程分支,所以需要在命令行中指定分支。 -要解决这个问题,您可以使用以下命令来拉取指定分支的代码: +要解决这个问题,可以使用以下命令来拉取指定分支的代码: ```sh git pull ``` + +2.**error: RPC 失败。HTTP 413 curl 22 The requested URL returned error: 413 send-pack: unexpected disconnect while reading sideband packet** + +这个错误提示说明推送包(push package)太大了,超过了服务器所允许的大小限制。 + +要解决这个问题,有如下操作: + +1. 增加 Git 中缓存的默认限制: + +```bash +git config --global http.postBuffer 10240000000 +``` + +2. 服务端是用nginx反向代理的,修改nginx配置: +```sh +server { + // 其他配置省略 + client_max_body_size 500m +} +```