Git - дешево и сердито

Давно планировал перейти на Git, вместо SVN. Основные мотивы такие:

  1. Я работаю с ноутбука и часто не в онлайне. Бывает так, что надо откатить сделанные изменения, а доступа к серверу SVN нет. С Git-ом проще - у него вся история изменений есть в локальном хранилище. Да, места занимает больше, но кто эти гигабайты сегодня считает?
  2. 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. Не уверен что этого хватит, но пока нагрузка небольшая - работает сносно.

Буду экспериментировать.

Коментарі

Andrey каже…
А зачем свой сервер если есть bitbucket? Или это не для личного использования и планируется работа большой команды?
Unknown каже…
Да, это для достаточно большой команды.
Unknown каже…
Кстати, как только сервер начал использоваться активно, пришлось перейти в другой тариф с бОльшим количеством памяти.

Популярні дописи з цього блогу

Посчитать количество вхождений каждого слова в текстовом файле

Истинное наследование или агрегация