My rough understanding of the idea being presented is (assuming you have git installed locally):
Set Up
Get Dropbox account (on their service) and client installed (on your local machine)
You now have some local folder which gets synced automatically w/ the Dropbox service
Create your git repositories within/under the folder in question (can be shared via the Dropbox service w/ other users)
Use
Use git as usual(?)
Does that sound about right?
-ewemoa
Yes. That is a very good characterization (Reader's Digest Condensed Version) of the video presentation.
Dropbox is a free service. As you said, your 'local' folders are synchronized with their server. All data is stored in encrypted form. You have control over sharing of any folders. The data is under version control and
Dropbox allows you to revert to previous versions - a bit redundant and unnecessary in this particular application.
Because git is file-based, the repository can be stored in one of these Dropbox folders. As has been mentioned, where you traditionally "push" your updates (commits and branches) to a server - in a client-server relationship - this schema I outlined in
the video allows you to utilize the
Dropbox in place of a traditional server.
The services available for "server-based" git repositories, like
github, cost money (with github you can host for free but it remains public).
The schema presented in
the video uses all
free facilities.