Как стать автором
Обновить

Dropbox как Git репозиторий

Время на прочтение1 мин
Количество просмотров18K


Хочу поделиться хорошим способом хранения главного репозитория.

Делается это созданием bare—репозитория в папке Dropbox'a:

~/Project $ git init
~/Project $ git add .
~/Project $ git commit -m "first commit"
~/Project $ cd ~/Dropbox

~/Dropbox $ mkdir Repos/YourProject.git
~/Dropbox $ cd Repos/YourProject.git
~/Dropbox $ git init --bare
~/Dropbox $ cd ~/Project

~/Project $ git remote add origin ~/Dropbox/Repos/YourProject.git
~/Project $ git push origin master

Клонируем проект из Вашего репозитория, привязанного к Dropbox аккаунту:

clone ~/Dropbox/Repos/YourProject.git

Теперь можно совершать любые Git операции, которые будут синхронизированы со всеми рабочими машинами.
Все то же самое можно сделать с любым gui клиентом для Git.

GUI


Вот как процесс будет выглядеть для TortoiseGit:

В Dropbox папке, где предполагается хранить главный репозиторий, кликаем правой кнопкой мыши и выбираем «Git Create repository here...».



В появившемся окне ставим галочку «Make it Bare» и создаем bare—репозиторий.



Должны появиться следующие файлы и папки.



Клонировать репозиторий можно так:

Переходим в папку, где будет храниться проект, кликаем правой кнопкой и выбираем «Git Clone...».



Должно появиться окно, где надо указать Dropbox репозиторий, жмем OK.

Теги:
Хабы:
Всего голосов 42: ↑24 и ↓18+6
Комментарии34

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область