mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 12:30:44 +00:00
清掉工作区最后两处明文密码 + 加 .gitignore 规则
演练 scrub_password_history.sh 时抓出来的:
1. _build/rotate_password.sh —— **我自己写的脚本**,
为了测「老密码应该登不上」,把老密码写进去了。
改成从 OLD_ADMIN_PASSWORD 环境变量取,不设就跳过。
(又一次证明:写测试的时候很容易顺手把秘密抄进去)
2. _build/_hdr_data/data/admin_password.txt —— 测试数据文件,
居然被 git 跟踪着。已 git rm --cached。
3. .gitignore 加了规则,以后 admin_password.txt 进不来:
admin_password.txt
*admin_password*.txt
/_build/_hdr_data/
/_build/relay_info.json
现在工作区搜不到明文密码了,只剩 git 历史里那 7 个提交
(等用户确认后再做历史重写 + 强制推送)。
This commit is contained in:
+8
-1
@@ -71,4 +71,11 @@ desktop.ini
|
||||
/_build/_pairtest/
|
||||
/_build/_whitetest/
|
||||
/_tests/_stubdata/
|
||||
/_tests/_*_data/
|
||||
/_tests/_*_data/
|
||||
# ---- 密码 / 令牌(绝对不能进仓库)----
|
||||
# admin_password.txt 是运行时生成的,只有本机能看。
|
||||
# 一旦提交,git 历史删不掉,等于把管理台钥匙公开。
|
||||
admin_password.txt
|
||||
*admin_password*.txt
|
||||
/_build/_hdr_data/
|
||||
/_build/relay_info.json
|
||||
Reference in New Issue
Block a user