Del via


Git - Get My Git Credentials

Returnerer brukerens konfigurasjonsdetaljer for Git-legitimasjon.
Angir hvordan brukerens legitimasjon hentes for å få tilgang til den relevante Git-leverandøren, automatisk eller gjennom konfigurert tilkobling. Hvis brukerens legitimasjon ikke er konfigurert, kan du gå til API-en For oppdater Min Git-legitimasjon .

Tillatelser

Innringeren må ha en bidragsyter eller høyere arbeidsområderolle.

Nødvendige delegerte omfang

Workspace.Read.All eller Workspace.ReadWrite.All

Microsoft Entra-støttede identiteter

Denne API-en støtter Microsoft -identiteter oppført i denne delen.

Identitet Støtte
Bruker Ja
tjenestekontohaver og administrerte identiteter Ja

Grensesnitt

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials

URI-parametere

Navn I Obligatorisk Type Beskrivelse
workspaceId
path True

string (uuid)

Arbeidsområde-ID-en.

Svar

Navn Type Beskrivelse
200 OK GitCredentialsConfigurationResponse:

Forespørselen er fullført.

Other Status Codes

ErrorResponse

Vanlige feilkoder:

  • UnknownError - Det oppstod en feil.

  • InsufficientPrivileges – Innringeren har ikke tilstrekkelige arbeidsområdetillatelser.

  • WorkspaceNotConnectedToGit – arbeidsområdet er ikke koblet til git.

Eksempler

Get the user's Git credentials configuration for Azure DevOps when it is automatic example
Get the user's Git credentials configuration when it is configured by connection example
Get the user's Git credentials configuration when it is not configured example

Get the user's Git credentials configuration for Azure DevOps when it is automatic example

Eksempelforespørsel

GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials

Eksempelsvar

{
  "source": "Automatic"
}

Get the user's Git credentials configuration when it is configured by connection example

Eksempelforespørsel

GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials

Eksempelsvar

{
  "source": "ConfiguredConnection",
  "connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}

Get the user's Git credentials configuration when it is not configured example

Eksempelforespørsel

GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials

Eksempelsvar

{
  "source": "None"
}

Definisjoner

Navn Beskrivelse
AutomaticGitCredentialsResponse

Automatisk Git-legitimasjon.

ConfiguredConnectionGitCredentialsResponse

Konfigurert git-legitimasjon for tilkobling.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

ErrorResponse

Feilsvaret.

ErrorResponseDetails

Feilsvardetaljene.

GitCredentialsSource

Git-legitimasjonskilden. Flere git-legitimasjonskilder kan legges til over tid.

NoneGitCredentialsResponse

Ikke konfigurert Git-legitimasjon.

AutomaticGitCredentialsResponse

Automatisk Git-legitimasjon.

Navn Type Beskrivelse
source string:

Automatic

Git-legitimasjonskilden.

ConfiguredConnectionGitCredentialsResponse

Konfigurert git-legitimasjon for tilkobling.

Navn Type Beskrivelse
connectionId

string (uuid)

Objekt-ID-en for tilkoblingen.

source string:

ConfiguredConnection

Git-legitimasjonskilden.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

Navn Type Beskrivelse
resourceId

string

Ressurs-ID-en som er involvert i feilen.

resourceType

string

Typen ressurs som er involvert i feilen.

ErrorResponse

Feilsvaret.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

moreDetails

ErrorResponseDetails[]

Liste over flere feildetaljer.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

requestId

string

ID for forespørselen som er knyttet til feilen.

ErrorResponseDetails

Feilsvardetaljene.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

GitCredentialsSource

Git-legitimasjonskilden. Flere git-legitimasjonskilder kan legges til over tid.

Verdi Beskrivelse
ConfiguredConnection

Git-legitimasjonen hentes via en konfigurert tilkobling.

Automatic

Git-legitimasjonen hentes automatisk av systemet ved hjelp av standardlegitimasjon hvis tilgjengelig.

None

Git-legitimasjonen er ikke konfigurert.

NoneGitCredentialsResponse

Ikke konfigurert Git-legitimasjon.

Navn Type Beskrivelse
source string:

None

Git-legitimasjonskilden.