2015-05-12 3 views
2

Я хотел бы создать репозиторий git и сохранить его резервную копию в облаке. Создание удаленного репозитория было бы простым решением, но код был бы открыт для всех, у кого есть доступ к облачной машине, таким образом, скомпрометировался. В настоящее время я управляю этим репозиторием git на локальном компьютере (он предназначен только для одного пользователя), я сжимаю весь репозиторий, зашифровываю tar-мяч, я его копирую на облачный сервер. Это решение, очевидно, громоздко для управления, необходимо, чтобы весь репозиторий был сжат, зашифрован их загружен/загружен, и практически невозможно работать параллельно (хотя я еще этого не сделал). Может ли кто-нибудь предложить лучшее решение?Как создать безопасный репозиторий git в облаке?

+0

сделать облако репо принадлежащий 0700 на 'git' пользователя доступны только через SSH и держать закрытый ключ для себя. – jthill

+0

Это хорошо, но все же позволяет кому-то на удаленном сервере, у которого есть root-доступ для чтения содержимого репозитория. –

+0

Тогда вы, вероятно, захотите изучить 'git bundle' – jthill

ответ

1

Существует несколько инструментов шифрования с открытым исходным кодом, решающих задачу.

+0

Огромное вам спасибо, вот что я искал! Я буду тратить время на чтение сценариев и посмотреть, что он на самом деле делает. –

+0

Я добавил еще один инструмент, посмотрю. –

+0

Ницца! Я буду тратить свое время, чтобы посмотреть их коды, чтобы увидеть, что они делают под капотом. –

Смежные вопросы