Git Synchronisation on any Operation System

How to use a remote git repository for sharing between devices?


  1. create a repo in github, gitlab or anywhere else
  2. checkout on desktop via git
  3. checkout on android via mgit
  4. use ssh keys to acces the repo
  5. sync to filesystem on your desktop and android device
  6. on the desktop i have a script that automates the synchronisation and commit and push process
  7. on android it is a manual step of commit and push via mgit

Android and IOS integration

The benefit of having it integrated into the app is that it would run on Android AND iOS without extra effort. It’s also good to use the app’s internal storage [on mobiles] and not having to git checkout, git commit and git push manually while relying in some folder in the public storage.

Operating system

  • Windows
  • macOS
  • Linux
  • Android
  • iOS


  • Desktop
  • Mobile
  • Terminal
git sync
Tom Sapletta

Author: Tom Sapletta

I connect the expiriences with new ideas. I have been passionate about computers and programming for 10 years. My first (micro) computer was ZX-Spectrum and the programming language was Basic. Since 2010, I have been programming professionally, objectively and functionally in monolithic and micro-service architectures. I am currently creating an ecosystem architecture at API foundation.