Aqui está o mais próximo que cheguei: instalei o gitolite na /Privatepasta usando ecryptfs-utils ( sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privateo resto foi configurar o gitolite usando uma instalação raiz).
Funcionou muito bem desde que alguém estivesse logado como usuário gitusando uma senha (o su gituso do root não funciona). Como a pasta particular é ativada por meio do login com uma senha e o gitolite usa chaves RSA (obrigatório), a pasta particular fica oculta e ocorre um erro.
Existe uma maneira de entrar no meu servidor após uma reinicialização, digitar a senha e ter a pasta privada do usuário git disponível até a próxima vez que a máquina reiniciar?
Ou talvez haja uma maneira fácil de criptografar uma pasta para repositórios git?
su - git? Além disso, qual é o sentido de criptografar o FS se você deseja que ele esteja sempre disponível se a máquina estiver ligada? É estritamente para proteger contra ataques offline?
su - gitnão resolveu isso infelizmente.