我目前正在使用 pdfmake-chinese 庫中包含的方正黑體簡體.TTF 字體。我在列印PDF的時候已經測驗過了,中文字體顯示正確。現在,我想推送包含 vfs_fonts.js 的 Javascript 檔案,但我從 Git 收到了一條帶有此特定訊息的問題,“[ERROR] Tier 1 secret(s) found in file '/example.js' -當我嘗試提交此檔案時,請檢查行 [57318]" 。如果我嘗試在 vfs_fonts.js 中洗掉方正黑體簡體.TTF 并改用 Roboto,我可以提交并推送 example.js。問題的原因是什么?我應該如何在不影響安全性的情況下解決這個問題?
編輯:我檢查了,我的配置中有類似秘密字典的東西。以下是被視為第 1 層的規則。
開始 RSA 私鑰
開始 DSA 私鑰
開始 EC 私鑰
開始 OPENSSH 私鑰
開始私鑰
PuTTY-User-Key-File-2
開始 SSH2 加密私鑰
開始 PGP 私鑰塊
(A3T[A-Z0-9]|AKIA|AGPA|AIDA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{16}
uj5u.com熱心網友回復:
該錯誤訊息看起來像是您設定的提交掛鉤中的內容,它正在尋找意外提交的密碼、安全密鑰等。字體檔案中的某些位元組序列恰好看起來類似于安全密鑰,因此意外觸發了檢查.
如果鉤子配置正確,它應該忽略二進制檔案,因此修復方法是使用gitattributes 檔案將檔案標記.ttf為二進制檔案。具體來說,存盤庫根目錄中的一個檔案.gitattributes包含以下內容:
*.ttf binary
如果這不能解決問題,您將不得不查找生成錯誤的特定腳本的檔案,并查看如何配置它應該忽略的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/478434.html
標籤:javascript 混帐 GitLab pdf制作 vfs
上一篇:有沒有辦法匹配UITableViewDiffableDataSource中的節數匹配字典鍵計數
下一篇:gitrebase真的老提交
