Partager via


Git - Get My Git Credentials

Retourne les détails de configuration des informations d’identification Git de l’utilisateur.
Indique comment les informations d’identification de l’utilisateur sont obtenues pour accéder au fournisseur Git approprié, automatiquement ou via une connexion configurée. Si les informations d’identification de l’utilisateur ne sont pas configurées, accédez à l’API Mettre à jour mes informations d’identification Git .

Autorisations

L’appelant doit avoir un contributeur ou un rôle d’espace de travail supérieur.

Étendues déléguées requises

Workspace.Read.All ou Workspace.ReadWrite.All

Identités prises en charge par Microsoft Entra

Cette API prend en charge les identités Microsoft répertoriées dans cette section.

Identité Soutien
Utilisateur Oui
principal de service et identités managées Oui

Interface

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

Paramètres URI

Nom Dans Obligatoire Type Description
workspaceId
path True

string (uuid)

Identifiant de l’espace de travail.

Réponses

Nom Type Description
200 OK GitCredentialsConfigurationResponse:

La demande s’est terminée avec succès.

Other Status Codes

ErrorResponse

Codes d’erreur courants :

  • UnknownError : une erreur s’est produite.

  • InsufficientPrivileges : l’appelant ne dispose pas des autorisations d’espace de travail suffisantes.

  • WorkspaceNotConnectedToGit : l’espace de travail n’est pas connecté à Git.

Exemples

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

Exemple de requête

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

Exemple de réponse

{
  "source": "Automatic"
}

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

Exemple de requête

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

Exemple de réponse

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

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

Exemple de requête

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

Exemple de réponse

{
  "source": "None"
}

Définitions

Nom Description
AutomaticGitCredentialsResponse

Informations d’identification Git automatiques.

ConfiguredConnectionGitCredentialsResponse

Informations d’identification Git de connexion configurées.

ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

ErrorResponse

Réponse d’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

GitCredentialsSource

Source des informations d’identification Git. Des sources d’informations d’identification Git supplémentaires peuvent être ajoutées au fil du temps.

NoneGitCredentialsResponse

Informations d’identification Git non configurées.

AutomaticGitCredentialsResponse

Informations d’identification Git automatiques.

Nom Type Description
source string:

Automatic

Source des informations d’identification Git.

ConfiguredConnectionGitCredentialsResponse

Informations d’identification Git de connexion configurées.

Nom Type Description
connectionId

string (uuid)

ID d’objet de la connexion.

source string:

ConfiguredConnection

Source des informations d’identification Git.

ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

Nom Type Description
resourceId

string

ID de ressource impliqué dans l’erreur.

resourceType

string

Type de la ressource impliquée dans l’erreur.

ErrorResponse

Réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

moreDetails

ErrorResponseDetails[]

Liste des détails d’erreur supplémentaires.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

requestId

string

ID de la demande associée à l’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

GitCredentialsSource

Source des informations d’identification Git. Des sources d’informations d’identification Git supplémentaires peuvent être ajoutées au fil du temps.

Valeur Description
ConfiguredConnection

Les informations d’identification Git sont obtenues via une connexion configurée.

Automatic

Les informations d’identification Git sont obtenues automatiquement par le système, à l’aide des informations d’identification par défaut si elles sont disponibles.

None

Les informations d’identification Git ne sont pas configurées.

NoneGitCredentialsResponse

Informations d’identification Git non configurées.

Nom Type Description
source string:

None

Source des informations d’identification Git.