mirror of
https://github.com/actions/runner.git
synced 2025-12-11 04:46:58 +00:00
2.1 KiB
2.1 KiB
Troubleshooting Guides
This directory contains troubleshooting guides for common issues you might encounter when setting up or running GitHub Actions self-hosted runners.
Quick Reference
| Issue Type | Guide | Description |
|---|---|---|
| 🌐 Network | network.md | Connection issues, proxy, firewall problems |
| 🔒 SSL/TLS | sslcert.md | Certificate and TLS handshake issues |
| 📦 Git | git.md | Git configuration and repository access |
| ⚡ Actions | actions.md | Action-specific runtime issues |
| 🟢 Node.js | nodejs.md | Node.js runtime and npm issues |
| 🌍 Internet | internet.md | General internet connectivity |
Common First Steps
Before diving into specific guides, try these general troubleshooting steps:
1. Check Basic Connectivity
# Test GitHub API access
curl -I https://api.github.com/
# For GitHub Enterprise Server
curl -I https://your-github-enterprise.com/api/v3/
2. Verify Runner Status
# Check if runner service is running
./svc.sh status
# View recent logs
tail -f _diag/Runner_*.log
3. Test Runner Configuration
# Re-run configuration
./config.sh
# Test connection without running
./run.sh --check
Getting Additional Help
If these guides don't resolve your issue:
- Search existing issues in the runner repository
- Check GitHub Status at githubstatus.com
- Ask the community in GitHub Community Discussions
- Contact support for critical issues via GitHub Support
Contributing
Found a solution to a common problem not covered here? Consider contributing:
- Create a new
.mdfile for the issue type - Follow the format of existing guides
- Submit a pull request with your improvements
💡 Tip: Always check the _diag/ directory for detailed log files when troubleshooting issues.