Я хотел бы установить удаленный репозиторий Git, который я буду использовать для регулярных действий, что легко сделать. Но я хочу настроить этот удаленный репозиторий на диск, отформатированный в LUKS (Linux Unified Key Setup) (через cryptsetup
), и я хотел бы, чтобы этот диск был зашифрован всегда, кроме случаев, когда он готов к принятию git-push.
Диск будет подключен постоянно, но я хочу, чтобы он был смонтирован и готов как диск и был демонтирован после завершения нажатия. Естественно, у меня был бы доступ по SSH и пароли.
Я хочу, чтобы это было автоматизировано. Я могу вручную войти в систему и смонтировать диск, затем размонтировать его, но я не хочу проходить это несколько раз в день, и я хочу, чтобы он был максимально безопасным, например, не сохраняя свои пароли / файлы пропусков и т.д. На удаленном ПК.
Как правильно добиться этого? Это вообще выполнимо?