Git - дешево и сердито
Давно планировал перейти на Git, вместо SVN. Основные мотивы такие:
- Я работаю с ноутбука и часто не в онлайне. Бывает так, что надо откатить сделанные изменения, а доступа к серверу SVN нет. С Git-ом проще - у него вся история изменений есть в локальном хранилище. Да, места занимает больше, но кто эти гигабайты сегодня считает?
- Visual Studio Express содержит встроенный клиент для Git-а, а для SVN - нет. И в Express версию нельзя поставить плагин.
Сначала пытался поставить его под Windows. Не осилил. Пробовал несколько дистрибутивов. У некоторых слишком много внешних зависимостей, у других какая-то мутная система настройки прав доступа...
Решил использовать вариант под Linux. Так как годной машинки под рукой не было - решил арендовать. Так как у меня уже есть одна машина с CentOS в DigitalOcean - решил арендовать машинку там же. Думал взять сервер с Ubuntu 14.04 и поднять на нем GitLab.
Оказалось - все гораздо проще: у DigitalOcean можно арендовать готовую конфигурацию GitLab 7.0.0 CE. Уже все настроено! Сменил ключи, добавил своих пользователей и проекты и вперед!
Я создал droplet за $5 в месяц с такими параметрами: RAM 512MB / 1 CPU, 20GB SSD DISK, 1TB TRANSFER. Не уверен что этого хватит, но пока нагрузка небольшая - работает сносно.
Буду экспериментировать.
Коментарі