今天我想rk的sdk包里面的一些东西提交到我的git服务器上,结果,总是报错,折腾了一下午,结果才解决。

首先看看我提交代码的时候,报错的信息:

git.exe push --progress "origin" master:master

Counting objects: 43142, done.

Delta compression using up to 8 threads.

Compressing objects: 100% (25108/25108), done.

Writing objects: 100% (43142/43142), 824.64 MiB | 26.18 MiB/s, done.

Total 43142 (delta 14030), reused 43141 (delta 14030)

fatal: The remote end hung up unexpectedly

fatal: The remote end hung up unexpectedly

error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

Everything up-to-date

git did not exit cleanly (exit code 1) (717417 ms @ 2016/11/1 15:57:57)

网上搜了一下,我以为跟上次我pull的时候报错git clone: error: RPC failed; result=18, HTTP code = 200 解决办法的解决方法一样哦,结果我始终修改http.postBuffer的大小,改大改小都试过,但提交到一定大小以后,老是会出现上述的报错信息。

后面结合http://stackoverflow.com/questions/7489813/github-push-error-rpc-failed-result-22-http-code-413中的内容,以及http://blog.csdn.net/passion_wu128/article/details/8234901博文的内容,我了解到上述的这种报错:

这跟Git的postBuffer变量值没有关系。

(如果code = 411,则是由postBuffer引起的,可以在客户端执行

git config --global http.postBuffer 52428800,改为最大50M)

解决方法其实能通过ssh提交来解决,所以实在没办法,我使用ssh来提交,而不用之前的http方法,最后证明可行。

这里记录下使用ssh提交代码和生成公钥的过程。

这个过程,我借鉴http://www.cnblogs.com/ChenRihe/p/Git_TortoiseGit_SSH.html的部分内容做参考:

1.如果没配置过用户名和密码(配过也再来一次咯):

git config --global user.name "John Doe"

git config --global user.email "johndoe@doebrothers.com"

下图抄的..

2.创建SSH和复制公钥到剪切板(如复制以下代码执行出现参数过多提示,一般由于字符问题,需自己手打以下代码)

ssh-keygen –t rsa –C "johndoe@doebrothers.com"

clip < ~/.ssh/id_rsa.pub

下图抄的..

3.生成ssh公钥以后,我们先cat一下公钥,在git bash中输入cat ~/.ssh/id_rsa.pub,这个时候会显示出我们生成的公钥,这时候拷贝公钥,在我们git的账户中添加ssh就OK。

4.设置remote url,在git bash中输入:

git remote set-url origin git@github.com:GitRepoName.git

github.com是你的服务器域名,例如你用开源中国的码云的话,这个地方就是git@git.oschina.net

GitRepoName.git是git仓库名。

5.提交代码,git push origin master

使用ssh提交代码,比使用http不但能解决413的大文件报错,同时还能提高提交代码的速度,从我提交的速度来看,他最少能够提升100%的速度,所以还是使用ssh吧。

git 公钥提交代码_Git提交代码push的时候报错常见错误相关推荐

  1. git push origin master报错的解决方法 常见git命令(待更新)

    git push origin master报错的解决方法 & 常见git命令(待更新) 参考Git常用命令 文章目录 git push origin master报错的解决方法 & ...

  2. git push github SSL报错处理

    本文仅供学习交流使用,如侵立删!demo下载见文末 git push github SSL报错 问题:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connect ...

  3. git push origin master报错

    git push origin master报错error: src refspec xxx does not match any / error: failed to push some refs ...

  4. git上传本地工程到码云上,报错: ! [rejected] master - master (non-fast-forward) error: failed to push some

    git上传本地工程到码云上,报错: fushaolei@DESKTOP-50PGGOT MINGW64 /f/teach/xcEdu/xcEduUI01/xc-ui-pc-static-portal ...

  5. IDEA输入命令git push origin master报错: ! [remote rejected] master - master (hook declined)

    IDEA输入命令git push origin master报错: ! [remote rejected] master -> master (hook declined) error: fai ...

  6. SAP QM执行事务代码QE23为检验批录入结果,报错-No selected set exists for the inspection point 200 or plant NMDC-

    SAP QM执行事务代码QE23为检验批录入结果,报错-No selected set exists for the inspection point 200 or plant NMDC- 检验批#8 ...

  7. SAP LSMW 事务代码HUPAST的录屏后台执行报错 - Runtime error RAISE_EXCEPTION has occurred - 之分析

    SAP LSMW 事务代码HUPAST的录屏后台执行报错 - Runtime error RAISE_EXCEPTION has occurred - 之分析 因项目上成品库存管理启用了handlin ...

  8. 解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£)

    解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£) CPLEX错误显示如下: 解决方法: 重命名"配置 1"为"Conf ...

  9. git 查询提交明细_Git [提交记录查看、提交、变基](I)

    查看提交记录 终端命令 git log:列出历史提交记录; 记录查看 git log --oneline:查看历史记录的简洁的版本; 简洁记录查看 提交 提交规范 feat: 新功能 fix: 修复问 ...

最新文章

  1. 二叉树的遍历(递归与非递归)
  2. 16 Java面试之 HTML
  3. php mysql 分类_php+mysql实现无限分类实例详解
  4. struct的成员对齐
  5. 并联匹配和串联匹配的原理和选择
  6. nas存储如何做远程服务器数据备份_备份数据?7 个理由告诉你为什么要用 NAS,而不用移动硬盘...
  7. MongoDB 资源、库、工具、应用程序精选列表中文版
  8. java疑难杂症集锦之eclipse(持续更新中)
  9. 开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布
  10. ListView+CheckBox两种解决方式及原因分析
  11. 基于Python的文本分析
  12. toolchain安装教程支持_网上现成toolchain安装操作
  13. 2021-11-08 RAID磁盘阵列的分级与结构 总结
  14. python集成Bartender的雏形
  15. VMware Guided Consolidation
  16. ERROR: failed to establish dependency between database sgerp5 and diskgroup resource ora.DATA.dg
  17. 音频信号输入itc服务器,ITC公共广播系统
  18. 代码情诗——一份真情请查收
  19. 申报市级瞪羚企业应具备的基本条件
  20. 访问InfoPath的xml数据

热门文章

  1. 牛客大回馈,华为云优惠购买与使用心得
  2. 爬虫+数据探索01-贝壳找房北京二手房信息数据
  3. r5处理器_i5-9400F和R5-2600哪个好?R5 2600和i5 9400F性能对比测试评测
  4. java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
  5. 锦囊妙计解决elasticsearch集群为red状态
  6. linux surface pro 4 driver,重置出错?微软Win10平板Surface Pro 4重装系统教程详解
  7. 美元霸权·《看懂世界格局的第一本书·2》
  8. Mbps 和 MB/s的区别
  9. 使用tensorboard时http://localhost:6006打不开或desktop-2a1fhsu 已拒绝连接
  10. 激光SLAM后端优化——雅克比矩阵推导