使用Github push 2M大小文件时提示:413 Request Entity Too Large

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Github push 2M大小文件时提示:413 Request Entity Too Large相关的知识,希望对你有一定的参考价值。

参考技术A 详细报错信息如下:
Delta compression using up to 4 threads. Total 6 (delta 2), reused 3 (delta 0) The remote end hung up unexpectedly The remote end hung up unexpectedly RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

错误原因:
之前clone 项目时,使用的是国内镜像地址:
原地址: https://github.com/***.git
镜像地址: https://github.com.cnpmjs.org/xxx.git
导致push出问题。

错误解决:
将项目目录下:项目/.git/config文件打开。编辑url为正常的github地址即可。
[remote "origin"]
url = https://github.com/* .git
fetch = +refs/heads/ :refs/remotes/origin/

Ubuntu配置Github并且新建仓库push代码,从已有仓库clone代码,并且push

Github是一款良好的管理代码的工具,使用的时候需要现在Ubuntu上进行配置,下面的内容分为三个部分,第一部分讲述如何在之前从未配置github的电脑配置github,第二部分讲述如何在远程新建一个仓库并且在本地上传代码,第三部分讲述如何从远程克隆代码并且修改上传

1.配置github环境

 

如上图所示,在终端输入上述指令,单引号的内容是你的github账户,然后一路回车,这个时候会在主目录下的.ssh文件夹下生成一个后缀名为.pub的文件,编辑此文件,如命令的第二条,然后复制文件内容,在远程自己的github添加该key,添加的方式点击自己的头像并且点击setting,左边有一个ssh and gpg keys,然后点击新建keys, 然后起一个名字,填入key.先说一下这一步完成了啥,实际上这一步就是完成了你的本地的主机与远程你的github账户相关联起来,也就是说,你在本地的git命令都是对于你的这个账户来进行操作的,那么问题来了,比如在一个具体的文件夹里,我要把文件夹里面的内容上传到github的特定的仓库里面,该如何操作?这就是我们下一节要讲述的内容

2.在github新建仓库并且push代码

在远程新建仓库之后,其实远程已经告诉你要怎么推送了,我们还是演示一遍,步骤四表示全局配置你的用户名和你的用户密码,步骤5就是核心的步骤,新建万文件之后,比如这里我新建的文件是test_ma.py,然后就git init,初始化git,然后git add .将现在所有的改变都add本地缓存中,然后给这些改变命一个名字,然后git remote add origin...添加远程仓库的名称,就是在新建完仓库之后会出现一个ssh的链接,复制即可,为什么是origin,这个牵扯到分支的问题,不过一般这样写是可以的,然后git push -u origin master,这仅仅是第一次操作的时候这样,第二次或者是以后操作的时候,就不用git init,并且也不用git remote add..而且也不用git push -u origin master,直接git push即可

3 从远程clone代码

首先把别人的代码fork到自己的代码之后,直接git clone,如果嫌网速慢的话,直接proxychains,会进行加速,比如上面你新建了一个文件,名为test_mamama.py,然后git add .,commit然后git push,注意到这里没有git init因为在gitclone的时候已经自动保留了.git文件,也不用remote add 是因为从哪儿的仓库下载的.git文件中是有记录的,刷新远程,你会发现是有一个test_mamama.py的

 

以上是关于使用Github push 2M大小文件时提示:413 Request Entity Too Large的主要内容,如果未能解决你的问题,请参考以下文章

关于在使用 sourcetree 进行代码 push 时, 出现的用户名或者密码提示错误 解决方法

git push 每次都提示输入密码解决方法

git push 登录失败

解决wordpress上传文件2M限制

[git] 如何处理push失败的commit

解决本地项目推送到码云(github),上提示:failed to push some refs to ...