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