Git credentials
Manage credentials for accessing Git repositories
{#if $canAccess('settings', 'edit')}
{/if}
{#if loading}
Loading credentials...
{:else if credentials.length === 0}
{:else}
{#each credentials as cred (cred.id)}
{#if cred.authType === 'ssh'}
{:else if cred.authType === 'password'}
{:else}
{/if}
{cred.name}
{#if cred.username}
Username: {cred.username}
{:else}
No username
{/if}
{getAuthTypeBadge(cred.authType).label}
{#if $canAccess('settings', 'edit')}
deleteCredential(cred.id)}
onOpenChange={(open) => confirmDeleteId = open ? cred.id : null}
>
{#snippet children({ open })}
{/snippet}
{/if}
{/each}
{/if}