バックアップ - gitを使用して/ etcをバックアップできますか? [コピー]

バックアップ - gitを使用して/ etcをバックアップできますか? [コピー]

私はMacを使用していますが、何百もの(重要な)設定ファイルを含む/etcシンボリックリンクにすぎず、ディレクトリ全体のサイズは1 MB未満です。/private/etc/private/etc

これらのファイルのバックアップを使用するのは良い方法ですかgit?そうでなければなぜですか?

何ができるだろうか?副作用

編集:ユーザーivanivanが指摘したように、パスワードまたはキーを含む特定のファイルにセキュリティ上の問題がある可能性があります。このファイルの例をいくつか挙げてください。 (例:SSHキーと/etc/shadow

.git編集:ディレクトリをプライベートリモートリポジトリにプッシュする前に暗号化できますか?

編集:gitはファイル権限を追跡せず、ファイルには/etcさまざまな権限があります。 gitを使用すると、深刻な問題が発生する可能性があります。一方、etckeeperはファイル権限を正しく処理します。

答え1

etckeeperを見ましたか?

etckeeperは、/ etcをgit、mercurial、bazaar、またはdarcsリポジトリに保存できるツールバーです。これにより、gitを使用して/ etcへの変更を表示または元に戻すことができます。あるいは、バックアップまたはオプションの構成変更のためにリポジトリを別の場所にプッシュすることもできます。パッケージのアップグレード中に/ etcに変更を自動的にコミットするなど、パッケージマネージャに接続します。 gitは通常サポートしていませんが、/etc/shadowに対する権限など、/ etcに重要なファイルメタデータを追跡します。バージョン管理の基本を知っていれば、非常にモジュラーで構成可能で使いやすくなります。

バラよりhttps://etckeeper.branchable.com/

答え2

Git自体は、適切なバックアップなどのメタデータを記録しません/etc

関連情報