Condividi tramite


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
Entità servizio e Identità gestite

Interfaccia

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
workspaceId
path True

string (uuid)

ID dell'area di lavoro.

Risposte

Nome Tipo Descrizione
200 OK GitCredentialsConfigurationResponse:

Richiesta completata correttamente.

Other Status Codes

ErrorResponse

Codici di errore comuni:

  • UnknownError: si è verificato un errore.

  • InsufficientPrivileges: il chiamante non dispone di autorizzazioni sufficienti per l'area di lavoro.

  • WorkspaceNotConnectedToGit: l'area di lavoro non è connessa a Git.

Esempio

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

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
AutomaticGitCredentialsResponse

Credenziali Git automatiche.

ConfiguredConnectionGitCredentialsResponse

Credenziali Git di connessione configurate.

ErrorRelatedResource

Oggetto dettagli risorsa correlato all'errore.

ErrorResponse

Risposta di errore.

ErrorResponseDetails

Dettagli della risposta di errore.

GitCredentialsSource

Origine delle credenziali Git. È possibile aggiungere altre origini credenziali Git nel tempo.

NoneGitCredentialsResponse

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:

ConfiguredConnection

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

ErrorResponseDetails[]

Elenco di dettagli aggiuntivi sull'errore.

relatedResource

ErrorRelatedResource

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

ErrorRelatedResource

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.