Общедоступные системы контроля версий (например, Github, SVN) как резервное копирование файлов / облачное хранилище?

287
TomR

У меня есть личный ноутбук, на котором я выполняю свои учебные работы и личные проекты, и, следовательно, некоторые каталоги содержат очень ценный для меня контент, например: 1) документы OpenOffice; 2) файлы с исходным кодом, 3) книги и статьи в формате pdf / djuv (некоторые из этих файлов могут иметь размер даже 50 МБ, некоторые из этих файлов очень ценны и были дорогостоящими при покупке). Следовательно, некоторые из моих ценных каталогов имеют размер даже 10 ГБ.

Я хотел бы сделать резервную копию этих специальных каталогов в облаке, чтобы сохранить их в качестве резервных копий на случай кражи или потери моего ноутбука. Мне очень нравится подход Github / SVN - когда я могу контролировать, когда и как я могу передать новый контент на сервер. Мне конечно не нравится автоматическая синхронизация, мне нужны только резервные копии с моего компьютера на сервер.

Так что - это хорошая идея использовать какой-либо коммерческий SVN провайдера Git в качестве облачного хранилища / резервного копирования для некоторых из моих каталогов? Насколько я слышал, тогда Git не любит большие репозитории, Git ограничивает размер репозитория до 1 ГБ. Но я хотел бы иметь репозиторий для каждого моего каталога верхнего уровня, и размер такого каталога может составлять 10-20 ГБ.

Является ли хорошей идеей поиск более дружественного коммерческого поставщика GIT / SVN, или моя задача резервного копирования должна выполняться с помощью специальных решений облачного хранения?

0
Системы контроля версий предназначены для текстовых документов, которые изменяются. Если вы не можете выполнить `diff` или` merge`, он не входит в систему контроля версий. Так что продолжайте и поместите ваши файлы исходного кода в хранилище. Используйте что-то еще для книг и статей в формате pdf / djuv. Они не будут меняться, достаточно просто скопировать их куда-нибудь (`rsync`). dirkt 6 лет назад 0
Мне очень нравится функциональность 'commit' и интеграция с Windows Explorer в таких системах, как SVN. TomR 6 лет назад 0
Тогда не приходите жаловаться, как [этот парень] (https://unix.stackexchange.com/questions/404458/version-control-system/404462#404462), когда это не работает для ваших 20 ГБ ... dirkt 6 лет назад 0

0 ответов на вопрос

Похожие вопросы