A Python library for managing Git repositories with intelligent synchronization and GitHub integration
Clone, pull, parallel download and sync GitHub repositories with smart health checks.
smart-repository-manager-core — a Python library for managing Git repositories with intelligent synchronization and GitHub integration.
Important Change: As of version 0.3.2, repository synchronization now uses HTTPS instead of SSH. You'll need a GitHub token for authentication.
Requirements: Python 3.6+, Git installed and available in PATH, GitHub token for authentication.
Repository Management
GitHub Integration
Network Services
pip install smart-repository-manager-core
Requirements: Python 3.6+, Git installed and available in PATH, GitHub token for authentication
Important Change: HTTP Migration
As of version 0.3.2, repository synchronization now uses HTTPS instead of SSH.
This change was made to:
If upgrading from version prior to 0.3.2:
This core library powers two complete implementations:
Both implementations use this core library as their engine, ensuring consistent behavior and feature parity.
Active Development — This project is under active development. Features may change, and stability is not guaranteed. Not recommended for production use without thorough testing.
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License