-
Notifications
You must be signed in to change notification settings - Fork 0
Home
garotm edited this page Jan 29, 2025
·
4 revisions
Welcome to the githubauthlib wiki! This library provides a secure and cross-platform solution for retrieving GitHub tokens from system keychains.
- Installation Guide
- Usage Guide
- Configuration
- API Reference
- Architecture
- Development Setup
- Contributing Guidelines
- Troubleshooting
- PyPI Package
githubauthlib is a Python library designed to securely retrieve GitHub tokens from system-specific secure storage:
- macOS: Uses Keychain Access
- Windows: Uses Credential Manager
- Linux: Uses libsecret
- ✅ Cross-platform support (macOS, Windows, Linux)
- 🔒 Secure token retrieval
- ✨ Token validation
- 🛡️ Comprehensive error handling
- 📝 Detailed logging support
- Python 3.6 or higher
- Git with configured credentials
- Platform-specific dependencies:
- Linux: libsecret-tools
- macOS: No additional requirements
- Windows: No additional requirements
Check out our Installation Guide to get started with githubauthlib.
If you encounter any issues or have questions:
- Check the Troubleshooting guide
- Search existing GitHub Issues
- Create a new issue if needed
This project is licensed under the MIT License. See the LICENSE file for details.