Vous pouvez récupérer une liste des adresses IP de GitHub à partir du point de terminaison d’API meta. Pour plus d’informations, consultez « Points de terminaison d’API REST pour les métadonnées ».
Remarque : La liste d’adresses IP GitHub retournée par l’API Meta n’est pas exhaustive. Par exemple, il se peut que les adresses IP pour certains services GitHub, par exemple LFS ou GitHub Packages, ne soient pas listées.
Ces adresses IP sont utilisées par GitHub pour servir notre contenu, fournir des webhooks et effectuer des builds GitHub Actions hébergées.
Ces plages sont en notation CIDR. Vous pouvez utiliser un outil de conversion en ligne pour effectuer une conversion de la notation CIDR en plages d’adresses IP, par exemple le site CIDR to IPv4 Conversion.
Nous apportons parfois des modifications à nos adresses IP. Nous ne vous recommandons pas d’appliquer des autorisations par adresse IP. Toutefois, si vous utilisez ces plages d’adresses IP, nous vous encourageons vivement à surveiller régulièrement notre API.
Pour que les applications fonctionnent, vous devez autoriser les ports TCP 22, 80 et 443 par le biais de nos plages d’adresses IP pour github.com
.