Git - Get My Git Credentials
Gibt die Konfigurationsdetails der Git-Anmeldeinformationen des Benutzers zurück.
Gibt an, wie die Anmeldeinformationen des Benutzers für den Zugriff auf den relevanten Git-Anbieter abgerufen werden, automatisch oder über konfigurierte Verbindung. Wenn die Anmeldeinformationen des Benutzers nicht konfiguriert sind, wechseln Sie zur API "Meine Git-Anmeldeinformationen aktualisieren ".
Erlaubnisse
Der Aufrufer muss einen Mitwirkenden oder eine höhere Arbeitsbereichsrolle haben.
Erforderliche delegierte Bereiche
Workspace.Read.All oder Workspace.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identität | Unterstützung |
|---|---|
| Benutzer | Ja |
| Dienstprinzipal und verwaltete Identitäten | Ja |
Schnittstelle
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Die Anforderung wurde erfolgreich abgeschlossen. |
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Get the user's Git credentials configuration for Azure DevOps when it is automatic example
Beispielanforderung
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Beispiel für eine Antwort
{
"source": "Automatic"
}
Get the user's Git credentials configuration when it is configured by connection example
Beispielanforderung
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Beispiel für eine Antwort
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
Get the user's Git credentials configuration when it is not configured example
Beispielanforderung
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Beispiel für eine Antwort
{
"source": "None"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Automatic |
Automatische Git-Anmeldeinformationen. |
|
Configured |
Konfigurierte Git-Anmeldeinformationen für die Verbindung. |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Git |
Die Git-Anmeldeinformationsquelle. Zusätzliche Git-Anmeldeinformationsquellen können im Laufe der Zeit hinzugefügt werden. |
|
None |
Nicht konfigurierte Git-Anmeldeinformationen. |
AutomaticGitCredentialsResponse
Automatische Git-Anmeldeinformationen.
| Name | Typ | Beschreibung |
|---|---|---|
| source |
string:
Automatic |
Die Git-Anmeldeinformationsquelle. |
ConfiguredConnectionGitCredentialsResponse
Konfigurierte Git-Anmeldeinformationen für die Verbindung.
| Name | Typ | Beschreibung |
|---|---|---|
| connectionId |
string (uuid) |
Die Objekt-ID der Verbindung. |
| source |
string:
Configured |
Die Git-Anmeldeinformationsquelle. |
ErrorRelatedResource
Das Fehlerbezogene Ressourcendetails-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
GitCredentialsSource
Die Git-Anmeldeinformationsquelle. Zusätzliche Git-Anmeldeinformationsquellen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| ConfiguredConnection |
Die Git-Anmeldeinformationen werden über eine konfigurierte Verbindung abgerufen. |
| Automatic |
Die Git-Anmeldeinformationen werden automatisch vom System abgerufen und verwenden standardmäßige Anmeldeinformationen, sofern verfügbar. |
| None |
Die Git-Anmeldeinformationen sind nicht konfiguriert. |
NoneGitCredentialsResponse
Nicht konfigurierte Git-Anmeldeinformationen.
| Name | Typ | Beschreibung |
|---|---|---|
| source |
string:
None |
Die Git-Anmeldeinformationsquelle. |