Documentation
Everything you need to know about using GitSy
Installation
GitSy is available for Android devices running Android 7.0 or later. You can install it from the Google Play Store or download the APK directly.
System Requirements
- Android 7.0+ (API level 24)
- 64MB free storage space
- Internet connection for synchronization
- Access to a Git repository (GitHub, GitLab, etc.)
Permissions Required
- Internet: For Git synchronization
- Storage: For local note storage
- Network State: To detect connectivity
Initial Setup
After installing GitSy, you'll need to connect it to your Git repository. This is a one-time process that enables synchronization across all your devices.
Step 1: Create a Repository
First, create a new repository on your preferred Git hosting service:
- GitHub: Go to github.com and create a new repository
- GitLab: Visit gitlab.com and create a new project
- Self-hosted: Use your own Git server
💡 Tip
Make your repository private to keep your notes secure. GitSy works with both public and private repositories.
Step 2: Configure GitSy
Open GitSy and follow these steps:
- Tap "Add Repository" on the welcome screen
- Enter your repository URL
- Provide your authentication credentials
- Choose a local folder name
- Tap "Connect" to establish the connection
Creating Your First Note
Once your repository is connected, you can start creating notes immediately. GitSy uses a simple interface that focuses on your content.
Basic Note Creation
- Tap the "+" button to create a new note
- Enter a title for your note
- Start typing your content
- GitSy automatically saves your changes
- Sync happens automatically in the background
⚠️ Important
Your first sync might take a few moments as GitSy sets up the initial repository structure.
Repository Setup
GitSy supports various Git hosting services and configurations. Here's how to set up repositories for different providers.
GitHub
Repository URL format:
https://github.com/username/repository-name.git GitLab
Repository URL format:
https://gitlab.com/username/repository-name.git Self-hosted Git
Repository URL format:
https://your-git-server.com/username/repository-name.git Authentication
Secure authentication is essential for accessing your Git repository. GitSy supports multiple authentication methods.
Personal Access Token (Recommended)
The most secure method is using a personal access token:
- Go to your Git provider's settings
- Generate a new personal access token
- Grant repository read/write permissions
- Copy the token and paste it in GitSy
Username/Password
You can also use your regular username and password, but this method is less secure and may not work with all providers.
🔒 Security Tip
Always use personal access tokens instead of passwords. They're more secure and can be easily revoked if needed.
Sync Settings
GitSy offers flexible synchronization options to balance between real-time updates and battery life.
Sync Modes
- Automatic: Syncs whenever you make changes
- Manual: Sync only when you tap the sync button
- Scheduled: Sync at regular intervals
Sync Frequency
When using scheduled sync, you can choose from:
- Every 5 minutes
- Every 15 minutes
- Every hour
- Every 6 hours
- Daily
Note Management
GitSy provides powerful tools for organizing and managing your notes while keeping the interface clean and simple.
Note Organization
- Folders: Organize notes into folders and subfolders
- Tags: Add tags to notes for easy categorization
- Favorites: Mark important notes as favorites
- Recent: Quick access to recently modified notes
Note Actions
- Create, edit, and delete notes
- Duplicate notes for templates
- Share notes as text or markdown
- Export notes to other apps
Markdown Support
GitSy fully supports Markdown formatting, making it easy to create rich, formatted notes that look great on any device.
Supported Markdown Features
Headers
# H1
## H2
### H3 Text Formatting
**Bold text**
*Italic text*
~~Strikethrough~~ Lists
- Unordered list
1. Ordered list
- [ ] Task list Links and Images
[Link text](URL)
 Search & Organization
Find any note quickly with GitSy's powerful search capabilities and organization features.
Search Features
- Full-text search: Search within note content
- Title search: Find notes by title
- Tag search: Filter by tags
- Date filters: Find notes by creation or modification date
Sorting Options
- By modification date (newest first)
- By creation date
- Alphabetically by title
- By size
Conflict Resolution
When the same note is edited on multiple devices simultaneously, GitSy uses Git's conflict resolution system to handle conflicts gracefully.
How Conflicts Occur
Conflicts happen when:
- The same note is edited on multiple devices
- Changes are made while offline
- Network issues prevent proper synchronization
Conflict Resolution Process
- GitSy detects the conflict during sync
- You're presented with both versions of the note
- Choose which version to keep or merge them manually
- The resolved note is saved and synced
💡 Best Practice
To minimize conflicts, try to finish editing a note before switching to another device.
Backup & Recovery
Your notes are automatically backed up to your Git repository, but GitSy also provides additional backup options for extra security.
Automatic Git Backup
Every time you sync, your notes are backed up to your Git repository. This means you have:
- Complete version history of all changes
- Multiple copies across all connected devices
- Recovery from any point in time
Manual Export
You can also export your notes manually:
- Export all notes as a ZIP file
- Export individual notes as Markdown files
- Share notes via email or other apps
Troubleshooting
Common issues and their solutions to help you get the most out of GitSy.
Sync Issues
Problem: Notes not syncing
Solutions:
- Check your internet connection
- Verify repository credentials
- Try manual sync
- Restart the app
Problem: Authentication failed
Solutions:
- Check if your token has expired
- Verify token permissions
- Try re-entering credentials
- Check repository URL format
Problem: App crashes or freezes
Solutions:
- Update to the latest version
- Clear app cache
- Restart your device
- Check available storage space
Need More Help?
If you're still experiencing issues, please visit our Contact page to get in touch with our support team.