Git - Get My Git Credentials
Restituisce i dettagli di configurazione delle credenziali Git dell'utente.
Indica come vengono ottenute le credenziali dell'utente per l'accesso al provider Git pertinente, automaticamente o tramite la connessione configurata. Se le credenziali dell'utente non sono configurate, passare a Aggiorna l'API Credenziali Git personali.
Autorizzazioni
Il chiamante deve avere un ruolo di collaboratore o superiore dell'area di lavoro.
Ambiti delegati obbligatori
Workspace.Read.All o Workspace.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Assistenza |
|---|---|
| Utente | Sì |
| Entità servizio e Identità gestite | Sì |
Interfaccia
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID dell'area di lavoro. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Richiesta completata correttamente. |
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Get the user's Git credentials configuration for Azure DevOps when it is automatic example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Risposta di esempio
{
"source": "Automatic"
}
Get the user's Git credentials configuration when it is configured by connection example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Risposta di esempio
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
Get the user's Git credentials configuration when it is not configured example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
Risposta di esempio
{
"source": "None"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Automatic |
Credenziali Git automatiche. |
|
Configured |
Credenziali Git di connessione configurate. |
|
Error |
Oggetto dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Git |
Origine delle credenziali Git. È possibile aggiungere altre origini credenziali Git nel tempo. |
|
None |
Credenziali Git non configurate. |
AutomaticGitCredentialsResponse
Credenziali Git automatiche.
| Nome | Tipo | Descrizione |
|---|---|---|
| source |
string:
Automatic |
Origine delle credenziali Git. |
ConfiguredConnectionGitCredentialsResponse
Credenziali Git di connessione configurate.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionId |
string (uuid) |
ID oggetto della connessione. |
| source |
string:
Configured |
Origine delle credenziali Git. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
GitCredentialsSource
Origine delle credenziali Git. È possibile aggiungere altre origini credenziali Git nel tempo.
| Valore | Descrizione |
|---|---|
| ConfiguredConnection |
Le credenziali Git vengono ottenute tramite una connessione configurata. |
| Automatic |
Le credenziali Git vengono ottenute automaticamente dal sistema, usando le credenziali predefinite, se disponibili. |
| None |
Le credenziali Git non sono configurate. |
NoneGitCredentialsResponse
Credenziali Git non configurate.
| Nome | Tipo | Descrizione |
|---|---|---|
| source |
string:
None |
Origine delle credenziali Git. |