Решение GitHub для персонального repo

Таким образом, у меня есть свой частный SVN repo на моем домашнем сервере, и он имеет, возможно, 30 различных модулей, брошенных вместе в него, в пределах от прерванных одноразовых жаворонков к нескольким усилиям, которые могли бы на самом деле пойти куда-нибудь когда-нибудь. Но недавний отказ файловой системы (BTW, никогда КОГДА-ЛИБО используйте XFS без аппаратных средств с аварийным батарейным питанием RAID), напугали меня и думающий об использовании DVCS для всего это. У меня также только что был вполне большой глоток Мерзавца koolaid, и я работал с GitHub в последнее время, таким образом, это - то, где я смотрю прямо сейчас.

Конечно, было бы глупо выйти из оболочки крупные наличные деньги для отдельного частного Мерзавца repo для каждого небольшого проекта, и я не хочу должным быть быть выборочным о том, что я подбрасываю там (я люблю всех своих детей :-D), таким образом, я должен буду быть несколько творческим об этом. Я могу счастливо использовать SSH для своего домашнего поля для использования Мерзавца путем, я использовал SVN, и я думаю оттуда, что я мог соединить все в, скажем, большой проект с 30 подмодулями, которые я затем продвигаю к GitHub. Каков был бы нормальный способ настроить это? Использование подмодулей звучит выполнимым? Как я синхронизирую все это к своему частному GitHub repo? Задание крона? Рычаг мерзавца? Я хотел бы услышать его, если кто-либо сделал что-то подобное.

Я действительно не женат на Мерзавце или GitHub, таким образом, достаточно востребованная функция другого решения могла бы поколебать меня. Но если Ваш ответ действительно включает другую систему (особенно другой VCS), быть сообщенным, что это будет более жесткое, продают :-)

9
задан Luke Maurer 6 June 2010 в 04:45
поделиться

3 ответа

Вы можете использовать Dropbox для хранения личных git-репозиториев. Они предоставляют 2 ГБ места бесплатно и имеют тарифные планы, которые увеличиваются с этого момента. Так вы сможете иметь репозитории для каждого проекта, и они будут автоматически резервироваться на случай, если ваш локальный диск сломается.

Я ответил на другой вопрос о том, как настроить git и dropbox, что должно помочь вам начать.

6
ответ дан 4 December 2019 в 09:12
поделиться

Вам нужно, чтобы размещал ваши репозитории? Почему? Если вы хотите создать резервную копию своих репозиториев, вы также можете использовать, скажем, простой USB-накопитель. Все, что вам нужно сделать, это создать чистый репозиторий на устройстве для каждого из ваших репозиториев, добавить пульт для каждого из ваших репозиториев и нажать.

Флеш-накопитель на 1 Гб - это, вероятно, больше, чем вам нужно. Это меньше 10 долларов. На запуск сценария Bash для развертывания репозиториев у вас должно уйти менее 5 минут. Если один час вашего времени стоит 64 доллара, сценарий обойдется вам чуть больше 5 долларов. В общем, меньше 20 долларов: уж точно не «основные деньги». : p

2
ответ дан 4 December 2019 в 09:12
поделиться

За ту же цену или меньше, чем план GitHub, вы можете получить веб-хостинг или даже виртуальный частный сервер и запустить свою собственную систему управления версиями с неограниченным количеством репозиториев.

2
ответ дан 4 December 2019 в 09:12
поделиться
Другие вопросы по тегам:

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