![](https://habrastorage.org/storage/539ab8dd/b611085e/b5511ac7/e595c46f.png)
Хочу поделиться хорошим способом хранения главного репозитория.
Делается это созданием 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.