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
| Option | Description |
|---|---|
--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
| Code | Description |
|---|---|
0 | Success |
1 | Failed 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
- signaloid-cli github status - Check connection status
- signaloid-cli github connect - Connect GitHub
- signaloid-cli repos - Repository management