Git Sync

In-app purchases
4.2
154 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

GitSync is a cross-platform git client that aims to simplify the process of syncing a folder between a git remote and a local directory. It works in the background to keep your files synced with a simple one-time setup and numerous options for activating manual syncs.

- Supports Android 5+
- Authenticate with
- HTTP/S
- SSH
- OAuth
- GitHub
- Gitea
- Gitlab
- Clone a remote repository
- Sync repository
- Fetch changes
- Pull changes
- Stage & commit changes
- Push changes
- Resolve merge conflicts
- Sync mechanisms
- Automatically, when an app is opened or closed
- Automatically, on a schedule
- From a quick tile
- From a custom intent (advanced)
- Repository Settings
- Signed commits
- Customisable sync commit messages
- Author details
- Edit .gitignore & .git/info/exclude files
- Disable SSL

Documentation - https://gitsync.viscouspotenti.al/wiki
Privacy Policy - https://gitsync.viscouspotenti.al/wiki/privacy-policy

Accessibility Service Disclosure

To enhance your experience, GitSync uses Android’s Accessibility Service to detect when apps are opened or closed. This helps us provide tailored features without storing or sharing any data.

Key Points:
Purpose: We use this service solely to improve your app experience.
Privacy: No data is stored or sent elsewhere.
Control: You can disable these permissions at any time in your device settings.
Updated on
Oct 22, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.2
146 reviews
Laura Garinger
October 4, 2025
great until you add a spritesheet to your repo for your game from another device and expect it to sync like your code does, like github desktop on pc. surprise! it doesn't! and won't tell you! it just pretends the sync went as expected. i want it all to sync, actually. i was considering paying for premium until this happened, glad i waited.
Did you find this helpful?
ViscousPotential
October 4, 2025
Hi there, I'm sorry you had a bad experience. I'm quite sure this is due to git-lfs not being supported by the app yet, but you're right, this should have an error message or similar. I'm working on this as part of the next update but if you have any suggestions for what you were expecting I'd be happy to implement them :)
Wouter Menninga
August 20, 2025
it's great: does exactly what it says and provides settings on when to sync. it even has a decent merge resolve screen. thanks to this app, I'm now able to sync my logseq notes on my android to my own git instance 🙂
1 person found this review helpful
Did you find this helpful?
ViscousPotential
August 21, 2025
Thanks! Really glad it's useful for you :)
Refat Chowdhury
September 15, 2025
The github app requires all the the permission in the world to connect. why? There are ways to select only select repos and ask for necessary permissions only. Currently it asks for all repo, keys, teams, write access to profile data?
1 person found this review helpful
Did you find this helpful?
ViscousPotential
September 17, 2025
Please disregard my prev message. I would suggest using SSH or HTTP/S keys to access your repos securely instead. What you are describing is unfortunately a more difficult issue than it seems and will take longer than it's currently worth to implement. The codebase is open source though, if you up to the challenge of adding this in for yourself :)

What’s new

- Added Sync Widgets!
- Bug fixes and stability improvements