Freigeben über


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
workspaceId
path True

string (uuid)

Die Arbeitsbereichs-ID.

Antworten

Name Typ Beschreibung
200 OK GitCredentialsConfigurationResponse:

Die Anforderung wurde erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Häufige Fehlercodes:

  • UnknownError – Ein Fehler ist aufgetreten.

  • InsufficientPrivileges – Der Aufrufer verfügt nicht über ausreichende Arbeitsbereichsberechtigungen.

  • WorkspaceNotConnectedToGit – Arbeitsbereich ist nicht mit Git verbunden.

Beispiele

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

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
AutomaticGitCredentialsResponse

Automatische Git-Anmeldeinformationen.

ConfiguredConnectionGitCredentialsResponse

Konfigurierte Git-Anmeldeinformationen für die Verbindung.

ErrorRelatedResource

Das Fehlerbezogene Ressourcendetails-Objekt.

ErrorResponse

Die Fehlerantwort.

ErrorResponseDetails

Die Fehlerantwortdetails.

GitCredentialsSource

Die Git-Anmeldeinformationsquelle. Zusätzliche Git-Anmeldeinformationsquellen können im Laufe der Zeit hinzugefügt werden.

NoneGitCredentialsResponse

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:

ConfiguredConnection

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

ErrorResponseDetails[]

Liste der zusätzlichen Fehlerdetails.

relatedResource

ErrorRelatedResource

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

ErrorRelatedResource

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.