Назад | Перейти на главную страницу

смонтировать сервер как внешний зашифрованный HD?

У меня есть несколько проектов, использующих git, и я хотел бы иметь удаленную резервную копию на случай, если наша сеть выйдет из строя. Я знаю, как создать чистый репозиторий git и нажать на него, но как зашифровать содержимое, чтобы никто, кроме нас, не мог видеть источник? Я думаю, установить удаленный сервер проще всего? может быть нет.

Что-то вроде этого, вероятно, лучше всего сделать, сделав резервную копию репозитория git, запустив архив через PGP или другое шифрование, а затем отправив полученный файл в другое место, вместо того, чтобы пытаться выяснить способ заставить git зашифровать все свои файлы на диске в способ, которым никто, кроме вас, не может читать.

Вы можете взглянуть на этот вопрос о переполнении стека но я не уверен, что приведенные инструкции применимы только к «резервному» репозиторию (похоже, что все, что вы нажимаете или тянете куда-либо, размазывается / очищается). Документация по размазыванию и очистке есть Вот... судя по документации, использование smudge и clean для шифрования не даст вам "лучших результатов". Были хорошие комментарии по вопросу SO со ссылками на другие обсуждения: Взгляните на Мысли Линуса Торвальдса по проблеме (прочитайте всю цепочку, они подумали о вещах, которые размытие и очистка не будут обрабатываться, например, шифрование самих имен файлов и фиксация сообщений журнала). Вы также можете посмотреть эта тема что вызывает идею «смонтировать файл на удаленном сервере как зашифрованную файловую систему с использованием FUSE».