GitHub API предоставляет лучший способ получить URL для загрузки архива. Когда вы делаете запрос GET на этот URL, он перенаправляет вас на URL codeload.github.com
. codeload - это служба, которая предоставляет архивы для загрузки и находится в собственном домене для целей кэширования.
Хотя можно напрямую использовать URL-адрес кодовой загрузки, обычно требуется использовать URL-адрес API, поскольку он обрабатывает такие вещи, как аутентификация более изящно, и URL кодовой нагрузки для частных репозиториев, как правило, эфемерны.