马上要过年了居然突然的有几个好工作找上门,一整理简历才发现自己很懵。一直觉得自己太菜,做的都是基本功,没什么内容输出,因此没有认真的写日志。整理简历的时候才发现,我干过什么都想不起来啦 尤其是支援别组的/交付出去项目,做的什么找也找不见,久了真是什么都不记得。切实认识到写日记的重要性。把每天的工作内容/学习进步好好记录下来,即使是每一件小事,时常翻翻温习,也能push自己不要虚度每一天。金三银四一定要加油呀 ~>o</~
今天我的破Mac终于重新标装了,重新拉项目,几个小项目都正常,但是app项目报如下错误
remote: Counting objects: 70409, done.
remote: Compressing objects: 100% (55/55), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
百度了是缓存区postBuffer大小不够。一看项目1.4个g。
git config --list 这个指令可以查看postBuffer。enter往下拉,到了end可以按enter或者q退出。
一,加大缓存区
git config --global http.postBuffer 524288000
这个大约是500M ,
报错not in a git directory的话,要先在文件夹内git init
报错key does not contain a section: –-global的话,就手打指令中的global不要拷贝
我加大到2g依然不行。。。
二、执行上面命令如果依旧clone失败,考虑可能原因2:网络下载速度缓慢
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
对我这边依然没什么效果,而且总是在加载20%时候失败,应该不是因为网络。但是缓存区域明明已经放大了。我不能李姐。><
三、少clone一些,–depth 1
git clone https://github.com/flutter/flutter.git --depth 1
git fetch --unshallow
–depth 1的含义是复制深度为1,就是每个文件只取最近一次提交,不是整个历史版本。 先浅层拷贝,再更新。
浅层拷贝成功,但是更新依然失败。同样的原因,卡在20%左右报错。😢 这要是新入职估计就当场辞退了吧
四、换协议
clone http方式换成SSH的方式,即 https:// 改为 git://
例如git clone github.com/flutter/flu…
换成git clone git://github.com/flutter/flutter.git
不知道是什么原理,但是确实在我这里成功了。以极低的加载速度爬过20%的进度,然后慢慢正常的全部拉取下来了。泪流满面
配置ssh方法,记录下来省的每年百度一次~
1、设置Git的user name和email:(如果是第一次的话)
$ git config --global user.name "humingx"
$ git config --global user.email "humingx@yeah.net"
2、生成密钥
$ ssh-keygen -t rsa -C "humingx@yeah.net"
连续3个回车。如果不需要密码的话。
最后得到了两个文件:id_rsa和id_rsa.pub。
3、添加密钥到ssh-agent
确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
# start the ssh-agent in the background
eval "$(ssh-agent -s)"
Agent pid 59566
添加生成的 SSH key 到 ssh-agent。
$ ssh-add ~/.ssh/id_rsa
4、登陆代码管理平台, 添加 ssh 。
把id_rsa.pub文件里的内容复制到配置的地方。
PS: 三四步骤不能颠倒,要按照顺序。
目前我们代码平台只有一个,但是看到别人给多个平台配置的,先🐎一下
怎么给Git配置多个SSH Key?zhuanlan.zhihu.com/p/154604608
配置环境又来了一天。飙泪,百度到两个关键问题的有效解决方案。虽然看不懂但是记下来万一电脑再坏了呢T0T
node-sass报错也不是一次两次了,现在node-sass都是拷贝过来的,会报错如下:
[npm ERR! Failed at the node-sass@4.13.0 postinstall script.]
解决方法
node-sass 的数据源没设置
npm config set sass_binary_site=npm.taobao.org/mirrors/nod…
vue-element-admin 报错,虽然不知道哪里引用的这个包
[error vue-element-admin@4.2.1 dev: vue-cli-service serve]
解决方法
先删除node_modules文件, npm install core-js@2