This directory contains comprehensive documentation for using mgit with different Git providers.
Step-by-step guides for each supported provider:
- Azure DevOps Usage Guide - Complete guide for Azure DevOps/TFS integration
- GitHub Usage Guide - Comprehensive GitHub and GitHub Enterprise usage
- BitBucket Usage Guide - Full BitBucket Cloud and Server documentation
- Provider Comparison Guide - Detailed comparison of all three providers
- Provider Feature Matrix - Feature availability across providers
- Repository Filtering Design - How filtering works across providers
- BitBucket Hierarchical Filtering - BitBucket-specific filtering details
- Configuration Examples - Complete configuration examples for all providers
mgit login --provider azuredevops --org https://dev.azure.com/yourorg --token YOUR_PAT --name work_ado
mgit sync "yourorg/YourProject/*" ./repos --provider work_adomgit login --provider github --token ghp_xxxxxxxxxxxx --name github_personal
mgit sync "your-org/*/*" ./repos --provider github_personalmgit login --provider bitbucket --name team_bb
mgit sync "your-workspace/*/*" ./repos --provider team_bb- Choose Azure DevOps if you need enterprise features, project organization, and Azure integration
- Choose GitHub if you want the best developer experience, open source features, and modern CI/CD
- Choose BitBucket if you use the Atlassian ecosystem (Jira, Confluence) or need workspace organization
| Provider | Auth Method | Format | Where to Create |
|---|---|---|---|
| Azure DevOps | Personal Access Token | Any string | User Settings → Personal access tokens |
| GitHub | Personal Access Token | ghp_ + 40 chars |
Settings → Developer settings → Personal access tokens |
| BitBucket | App Password | Any string | Personal settings → App passwords |
- Check the Troubleshooting Guide for common issues
- Review provider-specific usage guides for detailed examples
- See the Provider Comparison Guide for feature differences