У мене є виробничий сервер (Ubuntu, працює 24/7) із сховищем git та декілька клієнтських комп'ютерів, кожен з яких має робочу копію цього сховища. На клієнтських комп'ютерах просто використання шифрування домашньої папки, здається, вирішує проблему, що у випадку викраденого обладнання ніхто не може отримати доступ до файлів у git.
Як я можу зашифрувати віддалену сторону сховища git, щоб переконатися, що у випадку викраденого обладнання ніхто не може переконфігурувати та клонувати сховище git?
Спочатку я думав про шифрування домашнього каталогу користувача git, але потім зрозумів, що це не має сенсу, оскільки коли і ким слід розшифровувати?
Чи можу я помістити сховище git у свій власний домашній каталог / посилання на нього, щоб воно було доступне лише після входу на сервер через SSH? Або є подібне рішення цієї проблеми?
Дякуємо за будь-які поради заздалегідь!
git
? Оскільки я не є користувачем git під час входу в SSH, то як я монтую шифри? Або я повинен увійти з користувачем git?