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 |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbeidsområde-ID-en. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Forespørselen er fullført. |
| Other Status Codes |
Vanlige feilkoder:
|
Eksempler
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 |
|---|---|
|
Automatic |
Automatisk Git-legitimasjon. |
|
Configured |
Konfigurert git-legitimasjon for tilkobling. |
|
Error |
Objektet for feilrelaterte ressursdetaljer. |
|
Error |
Feilsvaret. |
|
Error |
Feilsvardetaljene. |
|
Git |
Git-legitimasjonskilden. Flere git-legitimasjonskilder kan legges til over tid. |
|
None |
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:
Configured |
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 |
Liste over flere feildetaljer. |
|
| relatedResource |
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 |
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. |