Ось найближче, що я отримав: я встановив гітоліт у /Private
папку за допомогою ecryptfs-utils
( sudo apt-get install ecryptfs-utils
adduser git
ecryptfs-setup-private
тоді решта налаштовувала гітоліт за допомогою кореневої установки).
Це спрацювало чудово до тих пір, поки хтось увійшов як користувач git
за допомогою пароля ( su git
використання root не працює). Оскільки приватна папка активується за допомогою входу з паролем, а gitolite використовує ключі RSA (обов'язково), приватна папка прихована, таким чином виникає помилка.
Чи є спосіб я увійти на свій сервер після перезавантаження, введіть пароль і мати приватну папку користувача git доступною до наступного перезавантаження машини?
А може, є простий спосіб зашифрувати папку для сховищ git?
su - git
працює? Крім того, який сенс шифрування FS, якщо ви хочете, щоб він завжди був доступний, якщо машина включена? Це суворо захищати від офлайн-атак?
su - git
вирішив це, на жаль.