Subject: Git Gateway endpoint (/.netlify/git/settings) returns 404 consistently from one
network path, works from all others
Site name: gorey-yacht-services
Site ID: 90177361-0ee5-4578-97e8-9ce31cb468db
Custom domain: goreyyacht.com
Issue:
Git Gateway is enabled on this site (confirmed via the Identity > Services > Git Gateway
toggle, and independently via the API — listServiceInstancesForSite shows a “git” service
instance with config.github.repo correctly set to jbw-90/gorey-yacht-services). Despite this,
requests to https://goreyyacht.com/.netlify/git/settings return 404 Not Found when made from
one specific home internet connection (UK/Channel Islands), while the exact same URL/method
returns a correct 200 response with valid JSON ({“github_enabled”:true,…}) when tested from:
- A server-to-server curl request (different network/hosting provider)
- The same browser, same device, on mobile data instead of home WiFi
This behaviour persists after: trying multiple browsers, private/incognito windows, hard reload
with browser cache fully disabled (DevTools “Disable cache” + Ctrl+Shift+R — i.e.
Cache-Control: no-cache was sent, ruling out local browser caching), and waiting several hours
after first enabling Git Gateway.
This looks like a regional/edge-node issue — whichever Netlify edge PoP our home ISP is routed
to does not yet have Git Gateway’s route registered for this site, while other PoPs (mobile
data / other networks) do. CORS headers and preflight (OPTIONS) also check out correctly on the
working path.
Steps already confirmed working on our side: Identity enabled (invite-only), Git Gateway
enabled and linked to the correct GitHub repo, Build & deploy also connected to the same repo,
DNS correctly configured and verified at the authoritative nameserver, SSL/HTTPS working on the
custom domain.
Request: Could you check whether Git Gateway’s configuration for this site has fully propagated
to all edge nodes/PoPs, and if not, trigger/force that propagation? Happy to provide exact
timestamps or further diagnostics if useful.