Important thing to note — this may not be the best solution if your goal is to always have an up to date local (dropbox synced) version of a git repo. The docs discourage that:<p>&gt; If you&#x27;re using the Dropbox client to sync files, it&#x27;s a good idea to use selective sync and disable syncing of the folder containing the repository to avoid any unexpected conflicts, just in case.<p>Also, in case this wasn&#x27;t obvious, this is basically a &quot;shim&quot; to use dropbox as a git server (as opposed to say mercurial or SVN). No actual git server is being run and if I understand correctly, some useful features from a normal git server are not implemented.<p>&gt; git-remote-dropbox is a Git remote helper.<p>&gt; git-remote-dropbox stores all objects as loose objects - it does not pack objects. This means that we do not perform delta compression. In addition, we do not perform garbage collection of dangling objects.