My work / GitHub connections

GitHub connections

Connect the GitHub account you use here. Your anonymizations and URLs stay the same.

Read-only GitHub App

{{ connections.appError }}. Reconnect to restore access.

{{ connections.appConnected ? 'Reconnect GitHub account' : 'Connect GitHub account' }} Allow repositories on GitHub

GitHub opens directly to the access screen. Select repositories and confirm. Organization access may require an administrator's approval.

Legacy OAuth

{{ connections.oauthConnected ? 'Connected' : 'Not connected' }}. Existing OAuth anonymizations continue to use this connection.

Connect legacy OAuth

{{ connections.gistCount }} gist(s) still require OAuth.

Migrate all dependent resources before revoking OAuth. Revocation removes GitHub's broad OAuth repository grant.

Repository connections

Check read-only access, then switch each resource. Connecting the App alone does not change existing resources.

Removing GitHub access stops fetching new source content. Already published anonymized content follows its existing expiration and removal settings.

{{ resource.id }} — {{ resource.name }} ({{ resource.type }})
Connection: {{ resource.connection === 'github-app' ? 'GitHub App (read-only)' : 'Legacy OAuth' }}