Skip to main content

signaloid-cli github disconnect

Remove GitHub integration.

Synopsis​

signaloid-cli github disconnect [options]

Description​

Removes the GitHub integration from your Signaloid account. This revokes Signaloid's access to your GitHub repositories and deletes the stored credentials.

Options​

OptionDescription
--user-id <id>User ID (defaults to current user, requires admin for others)

Output​

Returns a confirmation message:

{
"UserID": "user-abc123",
"Status": "Disconnected",
"Message": "GitHub disconnected"
}

Examples​

Disconnect GitHub​

signaloid-cli github disconnect

Exit Codes​

CodeDescription
0Success
1Failed to disconnect GitHub (user not found, API error)

What Happens When You Disconnect​

Removed​

  • ✓ Stored GitHub credentials
  • ✓ GitHub Personal Access Token
  • ✓ Integration metadata

Preserved​

  • ✗ Connected repository configurations (in Signaloid)
  • ✗ Existing builds from GitHub repos
  • ✗ Task history

Effects​

  • You will need to reconnect to access private repositories
  • Existing repository integrations will stop updating
  • Public repositories may still be accessible
  • You can reconnect at any time with a new token

Important Notes​

Cannot Be Undone Automatically​

Once disconnected, you must manually reconnect using the connect command with your GitHub credentials.

Repository Access​

After disconnecting:

  • Private repositories will become inaccessible
  • Public repositories may remain accessible depending on configuration
  • Connected repository builds will fail if they require authentication

Security Impact​

Disconnecting immediately revokes Signaloid's access to your GitHub account.

See Also​