私のサーバーでgitをどのように暗号化しますか?

私のサーバーでgitをどのように暗号化しますか?

これが私が得た最も近いものです:私は/Privateフォルダにgitoliteをインストールしましたecryptfs-utilssudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privateそれから残りの部分はルートインストールを使ってgitoliteを設定するだけです)。

git誰かがパスワードを使用してユーザーとしてログインする限り、うまくいきますsu git(rootを使用すると機能しません)。プライベートフォルダはパスワードログインで有効になり、gitoliteはRSAキー(必須)を使用するため、プライベートフォルダが非表示になり、エラーが発生します。

再起動後にサーバーにログインしてパスワードを入力し、次のコンピュータを再起動するまでgitユーザーの個人用フォルダを使用する方法はありますか?

それとも、Gitリポジトリのフォルダを暗号化する簡単な方法がありますか?

ベストアンサー1

ファイルを削除するだけです~/.ecryptfs/auto-umount

このファイルは、ログアウト時に pam_ecryptfs が確認するフラグです。このファイルは、デフォルトで~/.ecryptfs/auto-mountログイン/ログアウト時に個人用ディレクトリを自動的にマウントおよびアンマウントするために存在します。ただし、それぞれを個別に削除して、その動作を変更することができます。楽しむ!

おすすめ記事