我想從公共的git-hub倉庫中隱藏spring boot的application-dev.yml和application-prod.yml。 但是,我不想使用'.gitignore'檔案來減少遺漏的修改。 我怎樣才能在公共git-hub倉庫中為我顯示application-dev.yml和application-prod.yml呢?
uj5u.com熱心網友回復:
在Git倉庫中沒有辦法隱藏檔案。 Git的檔案對此非常清楚:如果你需要對有權限進入倉庫的人保密,那么它需要放在不同的倉庫中。
如果這些檔案包含秘密,那么你不應該把它們簽入任何倉庫。 Git 倉庫不是存放秘密的好地方,因為有時會發生倉庫泄露的情況,如果發生這種情況,而你又有秘密,那么所有的秘密都會泄露。
存盤秘密的最佳方式是秘密存盤,這可以由您的 CI 系統以及獨立的工具(如 Vault)提供。 這些憑證通常被注入環境中,程式在啟動時從那里讀取它們。 如果你的應用程式需要,它們通常也可以被配置為將其寫入磁盤上的一個檔案中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/329879.html
標籤:
上一篇:讀取csv檔案中的列但輸出錯誤
