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}