git仓库删除敏感信息
2023-02-18 16:44:19 时间
如果不小心再某一次commit了一个含有敏感信息的文件,如公共的数据库配置。然后又不小心上传至github或者其他远程仓库中,那么想要彻底把此文件删除确实不是一件简单的事情。
因为如果只是在下一次提交中删除或修改了某文件,在git提交的历史中还是能够找到修改前的版本,这个操作无非是掩耳盗铃。
听说前一阵有人专门写爬虫,专门爬云储存的用户名密码,不少人都被黑了。所以如果不小心在git中可能包含敏感信息,commit前一定要仔细检查。
那么如何用正确的姿势删除git中的敏感信息呢?下面看看官方给出的解决步骤:
Reference:
相关文章
- [git] git stash 暂存未提交的修改文件
- [linux] unzip把压缩文件解压到指定目录下 -d
- [git] git status命令查看文件状态
- 在线客服系统-全渠道接入-不限制坐席、域名、服务器-GOFLY在线客服系统
- [Golang系列] gorm执行like模糊查询
- [Linux系列] Vim命令清空文件删除所有内容
- [Linux系列] 在线客服系统代码脚本-getconf LONG_BIT获取当前系统的位数
- 轻量完善的网站在线客服系统源码实现-GOFLY实现浏览器通知栏
- [Golang系列] go中(int,int64,uint,string,float,bool,interface)类型相互转换
- [Golang系列] gorm框架执行原生delete update sql语句- GOFLY在线客服-GO语言实现开源独立部署客服系统
- [Golang系列] GOFLY在线客服-解决gorm在update时没有表名-GO语言实现开源独立部署客服系统
- [Golang系列] GOFLY在线客服-float64转uint解决interface conversion: interface {} is float64, not uint-GO语言实现开源独立部署客服系统
- [前端系列] GOFLY在线客服系统源码- 布局中display: flex的意思
- [前端系列] GOFLY在线客服系统代码-css属性flex: 1的使用实现自适应
- [Golang系列] GOFLY在线客服系统-gin框架升级http连接为websocket-GO语言实现开源独立部署客服系统
- [Golang系列] GOFLY在线客服-代码块和作用域-GO语言实现开源独立部署客服系统
- [Golang系列] GOFLY在线客服-使用golang中的全局变量-GO语言实现开源独立部署客服系统
- [前端]GOFLY在线客服-使用vh、vw使div元素充满屏幕-GO语言实现开源独立部署客服系统
- [前端] GOFLY在线客服-使用css overflow-y属性实现超出高度出滚动条-GO语言实现开源独立部署客服系统
- GOFLY在线客服-使用reconnect-websocket.js实现断线自动重连机制-GO语言实现开源独立部署客服系统