Convert a public GitHub repository into a permanent, shareable, read-only clone URL
Supports public repository pages and HTTPS URLs ending in .git
Relays Git Smart HTTP clone traffic through Cloudflare's global network
Only git-upload-pack is enabled; page proxying and repository writes are blocked
Use stable clone URLs in README files, scripts, and CI/CD
No registration or client installation is required
Connects directly to GitHub without modifying or storing repository content
Streams Git pack data for reliable cloning of large public repositories
Clone a public GitHub repository for the first time
Fetch the latest objects and refs from the remote repository
Pull repository updates through the same proxy URL
Use git clone --depth to reduce initial transfer size
Use permanent read-only URLs in automated builds
Only repositories accessible without GitHub authentication are supported
GitHub Proxy uses Cloudflare's global network to relay Git requests to GitHub
ReadableStream relays Git pack data without caching or parsing repository contents
Strict method, path, and content-type validation keeps every non-Git resource disabled
Git Proxy clone large repositories: Use GitHub Proxy to accelerate TensorFlow, Linux Kernel and other large project clones, GitHub Proxy solves network timeout issues
Use permanent Git Clone URLs to check out public source repositories in CI/CD
Students and developers can clone open-source tutorials and code samples
Publish permanent proxy URLs in setup scripts and project documentation
Disadvantages: Requires paid subscription, complex configuration, unstable speed, may affect other network access
Difference: mirrors that proxy web pages and files expose a larger content-safety surface
Advantage: permanent shareable URLs with a narrow, read-only Git protocol surface
Copy a public GitHub repository page or .git URL
Paste into the input box and click the convert link button
Execute the generated git clone command in your terminal
Only public GitHub repository pages and .git URLs are supported, for example https://github.com/user/repo. Releases, Raw, Archives, APIs, and GitHub web pages are not proxied.
Git requests are relayed to GitHub through Cloudflare's global network, which can improve reliability in some network environments. Actual speed depends on the client network, repository size, and GitHub response.
The service exposes only the read-only git-upload-pack protocol, connects directly to GitHub, and never mirrors GitHub web pages.
The service is currently free and requires no account. Abusive or abnormal traffic may be restricted to protect availability.
No. The service is strictly read-only and supports only Clone, Fetch, and Pull for public repositories. GitHub credentials are never accepted.
Compared to traditional VPN, GitHub Proxy requires no client installation, is completely free, and specifically optimized for GitHub access. Git Proxy doesn't affect other network access, GitHub Proxy is more professional and efficient.
Only read-only Clone, Fetch, and Pull through Git clients are supported. Browser downloads and GitHub page access are blocked.