Frequently Asked Questions about Agor
Agor can work with private GitHub repositories, but you need to ensure your machine is properly authenticated with GitHub first.
Authentication Methods:
You can use either SSH or HTTPS authentication:
-
SSH Keys (Recommended)
- Configure SSH keys on your machine for SSH-based cloning
- Follow GitHub's SSH key setup guide
- Test with:
ssh -T git@github.com
-
HTTPS with Credentials
- Set up HTTP credentials for Git/GitHub operations
- Use credential helpers or personal access tokens
GitHub CLI (Highly Recommended):
Install the gh CLI tool at the operating system level and authenticate it:
# Install gh (varies by OS)
brew install gh # macOS
# or follow: https://cli.github.com/manual/installation
# Authenticate
gh auth loginThe agents work exceptionally well with the gh CLI, using it for:
- Repository creation
- Issue management
- Pull request operations
- GitHub Actions log access
- And more
Advanced Integration:
For deeper GitHub integration capabilities, consider installing and using the GitHub MCP (Model Context Protocol) tool, which provides additional GitHub-related functionality for AI agents.
Troubleshooting:
If you're seeing authentication errors when cloning private repos:
- Verify your authentication:
gh auth status - Test cloning manually:
git clone <your-private-repo-url> - Ensure the authenticated user has access to the repository
- Check that your SSH keys or tokens are properly configured
Have more questions? Open an issue or check out the documentation.