Git - Get My Git Credentials
Returnerer konfigurationsoplysningerne for brugerens Git-legitimationsoplysninger.
Angiver, hvordan brugerens legitimationsoplysninger hentes for at få adgang til den relevante Git-provider automatisk eller via konfigureret forbindelse. Hvis brugerens legitimationsoplysninger ikke er konfigureret, skal du gå til Opdater API'en til Mine Git-legitimationsoplysninger .
Tilladelser
Den, der ringer op, skal have en bidragyder eller en højere rolle i arbejdsområdet.
Påkrævede delegerede områder
Workspace.Read.All eller Workspace.ReadWrite.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Anmodningen blev fuldført. |
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Get the user's Git credentials configuration for Azure DevOps when it is automatic example
Eksempelanmodning
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
Eksempelanmodning
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
Eksempelanmodning
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Eksempelsvar
{
"source": "None"
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Automatic |
Automatiske Git-legitimationsoplysninger. |
|
Configured |
Git-legitimationsoplysninger for konfigureret forbindelse. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Git |
Kilden med Git-legitimationsoplysninger. Der kan tilføjes flere Git-legitimationsoplysninger over tid. |
|
None |
Ikke konfigurerede Git-legitimationsoplysninger. |
AutomaticGitCredentialsResponse
Automatiske Git-legitimationsoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| source |
string:
Automatic |
Kilden med Git-legitimationsoplysninger. |
ConfiguredConnectionGitCredentialsResponse
Git-legitimationsoplysninger for konfigureret forbindelse.
| Name | Type | Beskrivelse |
|---|---|---|
| connectionId |
string (uuid) |
Objekt-id'et for forbindelsen. |
| source |
string:
Configured |
Kilden med Git-legitimationsoplysninger. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
GitCredentialsSource
Kilden med Git-legitimationsoplysninger. Der kan tilføjes flere Git-legitimationsoplysninger over tid.
| Værdi | Beskrivelse |
|---|---|
| ConfiguredConnection |
Git-legitimationsoplysningerne hentes via en konfigureret forbindelse. |
| Automatic |
Git-legitimationsoplysningerne hentes automatisk af systemet ved hjælp af standardlegitimationsoplysninger, hvis de er tilgængelige. |
| None |
Git-legitimationsoplysningerne er ikke konfigureret. |
NoneGitCredentialsResponse
Ikke konfigurerede Git-legitimationsoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| source |
string:
None |
Kilden med Git-legitimationsoplysninger. |