Udostępnij przez


Git - Get My Git Credentials

Zwraca szczegóły konfiguracji poświadczeń usługi Git użytkownika.
Wskazuje, jak poświadczenia użytkownika są uzyskiwane do uzyskiwania dostępu do odpowiedniego dostawcy Git, automatycznie lub za pośrednictwem skonfigurowanego połączenia. Jeśli poświadczenia użytkownika nie są skonfigurowane, przejdź do strony Aktualizowanie interfejsu API poświadczeń usługi Git .

Uprawnienia

Obiekt wywołujący musi mieć rolę współautora lub nowszego obszaru roboczego.

Wymagane zakresy delegowane

Workspace.Read.All lub Workspace.ReadWrite.All

Tożsamości obsługiwane przez Microsoft Entra

Ten interfejs API obsługuje tożsamości firmy Microsoft wymienione w tej sekcji.

Tożsamość Wsparcie
Użytkownik Tak
Główne usługi i Tożsamości zarządzane Tak

Interfejs

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
workspaceId
path True

string (uuid)

Identyfikator obszaru roboczego.

Odpowiedzi

Nazwa Typ Opis
200 OK GitCredentialsConfigurationResponse:

Żądanie zostało ukończone pomyślnie.

Other Status Codes

ErrorResponse

Typowe kody błędów:

  • UnknownError — wystąpił błąd.

  • InsufficientPrivileges — obiekt wywołujący nie ma wystarczających uprawnień obszaru roboczego.

  • WorkspaceNotConnectedToGit — obszar roboczy nie jest połączony z usługą git.

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "source": "Automatic"
}

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "source": "None"
}

Definicje

Nazwa Opis
AutomaticGitCredentialsResponse

Automatyczne poświadczenia usługi Git.

ConfiguredConnectionGitCredentialsResponse

Skonfigurowano poświadczenia usługi Git połączenia.

ErrorRelatedResource

Obiekt szczegółów zasobu powiązanego z błędem.

ErrorResponse

Odpowiedź na błąd.

ErrorResponseDetails

Szczegóły odpowiedzi na błąd.

GitCredentialsSource

Źródło poświadczeń usługi Git. Dodatkowe źródła poświadczeń usługi Git można dodawać z upływem czasu.

NoneGitCredentialsResponse

Nie skonfigurowano poświadczeń usługi Git.

AutomaticGitCredentialsResponse

Automatyczne poświadczenia usługi Git.

Nazwa Typ Opis
source string:

Automatic

Źródło poświadczeń usługi Git.

ConfiguredConnectionGitCredentialsResponse

Skonfigurowano poświadczenia usługi Git połączenia.

Nazwa Typ Opis
connectionId

string (uuid)

Identyfikator obiektu połączenia.

source string:

ConfiguredConnection

Źródło poświadczeń usługi Git.

ErrorRelatedResource

Obiekt szczegółów zasobu powiązanego z błędem.

Nazwa Typ Opis
resourceId

string

Identyfikator zasobu, który jest zaangażowany w błąd.

resourceType

string

Typ zasobu, który jest zaangażowany w błąd.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
errorCode

string

Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami.

message

string

Czytelna reprezentacja błędu przez człowieka.

moreDetails

ErrorResponseDetails[]

Lista dodatkowych szczegółów błędu.

relatedResource

ErrorRelatedResource

Szczegóły zasobu powiązanego z błędem.

requestId

string

Identyfikator żądania skojarzonego z błędem.

ErrorResponseDetails

Szczegóły odpowiedzi na błąd.

Nazwa Typ Opis
errorCode

string

Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami.

message

string

Czytelna reprezentacja błędu przez człowieka.

relatedResource

ErrorRelatedResource

Szczegóły zasobu powiązanego z błędem.

GitCredentialsSource

Źródło poświadczeń usługi Git. Dodatkowe źródła poświadczeń usługi Git można dodawać z upływem czasu.

Wartość Opis
ConfiguredConnection

Poświadczenia usługi Git są uzyskiwane za pośrednictwem skonfigurowanego połączenia.

Automatic

Poświadczenia usługi Git są automatycznie uzyskiwane przez system przy użyciu poświadczeń domyślnych, jeśli są dostępne.

None

Poświadczenia usługi Git nie są skonfigurowane.

NoneGitCredentialsResponse

Nie skonfigurowano poświadczeń usługi Git.

Nazwa Typ Opis
source string:

None

Źródło poświadczeń usługi Git.