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 |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identyfikator obszaru roboczego. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Żądanie zostało ukończone pomyślnie. |
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
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 |
|---|---|
|
Automatic |
Automatyczne poświadczenia usługi Git. |
|
Configured |
Skonfigurowano poświadczenia usługi Git połączenia. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Git |
Źródło poświadczeń usługi Git. Dodatkowe źródła poświadczeń usługi Git można dodawać z upływem czasu. |
|
None |
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:
Configured |
Ź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 |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
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 |
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. |