0
我們將我們的puppet配置存儲在Git中。其中一些文件是在提交之前手動gpg加密的,並在結帳後手動解密。然而,前幾天我合併了一個從HEAD身上取下的分支,這個分支變質了另一個人的變化。如果文件未被加密,git會正確合併所做的更改。如何防止在Git中加密(二進制)文件的破壞?
此文件包含敏感憑據,可以讓系統脫機(如果不正確),所以它對於我們可以區分和查看隨時間變化的重要性而言非常重要。
如何恢復可見性和git的高級合併更改能力,同時仍然保持文件內容的安全性?
提交祕密與源代碼一般可以被認爲是一個不好的做法。 – quinz
保持配置與配置的其餘部分很方便,加密使我們能夠做到這一點。但似乎git並非設計用於本地處理加密,而且我們還沒有合併功能。你認爲什麼是一個更好的過程? –