总有刁民想害联,为什么我的AWS密码…总泄密!.md

我的作品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

comments powered by Disqus