**错误日志:packet_write_wait: Connection to 52.74.223.119 port 22: Broken pipe
**git
fatal: The remote end hung up unexpectedly
以前的操做步骤(致使错误的操做步骤)github
git
仓库,经过 git init
命令建立的。而后里面添加了几个文本文件,这些文件加起来大小不超过30K
,可是.git/
目录有25M
。这是前提。github
上面建立了一个仓库, git remote add origin url
的方式将本地仓库关联到github
上面。git push origin master:master
。(这一步正常。由于本地master
分支没有改动)git checkout dev; git push -u origin dev:dev
,一直报错,报错也就是下面的错误。packet_write_wait: Connection to 52.74.223.119 port 22: Broken pipe
fatal: The remote end hung up unexpectedly
我看网上的博客都是说文件过大,可是个人仓库里面除了
.git/
以外,其余的文件加起来不到30k
,显然并不大。
不过,为何我push 的时候,会输出Writing objects: 82% (14/17), 4.45 MiB | 2.00 KiB/s
?web
不对,直觉告诉我,这大概是也要上传.git/
才会这样子。bash
可是我不死心,按照网上的方式配置了git config
,不过并无做用。由于仍是出现同样的错误了。(我还特地重启了)svgterminal
的
解决方案:ui
pwd # ~/localRepo
cd ../
mv localRepo lllocal
git clone url localRepo
cd localRepo
git checkout -b dev
cp -r ../lllocal/src .
git add .
git commit -m "xxx"
git push -u origin dev:dev
总结,若是是上传代码到github
,最好是在github
上面先建仓库,而后 clone
到本地,本地的代码就再这个clone
下来的目录里面增长修改删除。最后也在这个目录下面提交。这样就不会有奇怪的问题了。url
ps: 这个问题致使我打了两个晚上的农药,一行代码没写。……spa