我的作品https://fullstack.xinshengdaxue.com/works/345用的Amazon AWS S3存储桶。
用来存储:
- 用户上传的头像
- 简历的作品展示图
- 微信二维码图
刚收到亚玛逊的邮件通知,我的存储桶已泄密!(后果:被盗刷信用卡)
这已经是第三次了!我跟打开github一看,还真泄密了:
问题来了:
.gitnore文件,已经去掉config/application.yml(用来存储密码的文件)的追踪!!!为什么还会被push到github呢???
过程:掉坑n个钟,尝试n个方案。
解法:
问题原因:在前面的开发中,曾经把这个文件加入过git cached中,到了后面的开发,你在.gitignore中加入免追踪,无效!
解法:执行git rm cached config/application.yml
,搞定!
广告时间:
这是我正在参赛的作品,欢迎大家来支持我……!https://fullstack.xinshengdaxue.com/works/345