Skip to content

Github-Polaris/GitSync

 
 

Repository files navigation

GitSync

Mobile git client for syncing a repository between remote and a local directory

license last commit downloads sponsor stars

2024 Gem of the Year (Obsidian Tools)

Get it on Google Play    Download on the App Store    Get it on Izzy On Droid

Documentation


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+ & iOS 12+
  • Authenticate with
    • GitHub
    • Gitea
    • Gitlab
    • HTTP/S
    • SSH
  • Clone a remote repository
  • Sync repository
    • Fetch changes
    • Pull changes
    • Commit new changes
    • Push changes
    • Resolve merge conflicts
  • Sync mechanisms
    • From a quick tile
    • When an app is opened or closed
    • On a schedule
    • From a custom intent (advanced)
  • Settings
    • Customise sync message
    • Edit .gitignore file

Give us a ⭐ if you like our work. Much appreciated!

Build Instructions

Coming soon with the open-source release of the cross-platform codebase!

Support

For support, email [email protected].

Consider sponsoring! Any help is hugely appreciated!

Authors

Acknowledgements

About

Mobile git client for syncing a repository between remote and a local directory

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 93.8%
  • Rust 6.2%