Pull to refresh

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

Reading time 1 min
Views 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.

Tags:
Hubs:
+6
Comments 34
Comments Comments 34

Articles