Backfilling GitHub Enterprise Server data

For on-premise GitHub instances, inbound API requests are typically blocked by your firewall. DX provides two methods for backfilling onboarding data. Contact your DX account representative to determine which option works best for your environment.

Option 1: Allowlist DX IP addresses

Follow the instructions for allowlisting DX IP addresses. This allows DX to make API requests to your GitHub instance directly.

Option 2: Run backfill script locally

DX provides a script to run from your machine. The script fetches historical onboarding data using the GitHub API and sends it to DX via a unique URL.

Note: This script is written in Ruby. Ensure Ruby is installed on your machine before running.