Compartir a través de


Git - Get My Git Credentials

Devuelve los detalles de configuración de las credenciales de Git del usuario.
Indica cómo se obtienen las credenciales del usuario para acceder al proveedor de Git correspondiente, automáticamente o a través de una conexión configurada. Si las credenciales del usuario no están configuradas, vaya a Actualizar mi API de credenciales de Git .

Permisos

El autor de la llamada debe tener un rol de colaborador o superior.

Ámbitos delegados necesarios

Workspace.Read.All o Workspace.ReadWrite.All

Identidades admitidas de Microsoft Entra

Esta API admite las identidades de Microsoft enumeradas en esta sección.

identidad Apoyo
Usuario
de entidad de servicio y identidades administradas

Interfaz

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
workspaceId
path True

string (uuid)

Identificador del área de trabajo.

Respuestas

Nombre Tipo Description
200 OK GitCredentialsConfigurationResponse:

Solicitud completada correctamente.

Other Status Codes

ErrorResponse

Códigos de error comunes:

  • UnknownError: se produjo un error.

  • InsufficientPrivileges: el autor de la llamada no tiene suficientes permisos de área de trabajo.

  • WorkspaceNotConnectedToGit: el área de trabajo no está conectada a Git.

Ejemplos

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

Solicitud de ejemplo

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

Respuesta de muestra

{
  "source": "Automatic"
}

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

Solicitud de ejemplo

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

Respuesta de muestra

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

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

Solicitud de ejemplo

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

Respuesta de muestra

{
  "source": "None"
}

Definiciones

Nombre Description
AutomaticGitCredentialsResponse

Credenciales automáticas de Git.

ConfiguredConnectionGitCredentialsResponse

Credenciales de Git de conexión configuradas.

ErrorRelatedResource

Objeto de detalles del recurso relacionado con el error.

ErrorResponse

Respuesta de error.

ErrorResponseDetails

Detalles de la respuesta de error.

GitCredentialsSource

Origen de credenciales de Git. Se pueden agregar orígenes de credenciales de Git adicionales a lo largo del tiempo.

NoneGitCredentialsResponse

Credenciales de Git no configuradas.

AutomaticGitCredentialsResponse

Credenciales automáticas de Git.

Nombre Tipo Description
source string:

Automatic

Origen de credenciales de Git.

ConfiguredConnectionGitCredentialsResponse

Credenciales de Git de conexión configuradas.

Nombre Tipo Description
connectionId

string (uuid)

Identificador de objeto de la conexión.

source string:

ConfiguredConnection

Origen de credenciales de Git.

ErrorRelatedResource

Objeto de detalles del recurso relacionado con el error.

Nombre Tipo Description
resourceId

string

Identificador de recurso implicado en el error.

resourceType

string

Tipo del recurso implicado en el error.

ErrorResponse

Respuesta de error.

Nombre Tipo Description
errorCode

string

Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios.

message

string

Representación legible del error.

moreDetails

ErrorResponseDetails[]

Lista de detalles de error adicionales.

relatedResource

ErrorRelatedResource

Detalles del recurso relacionado con el error.

requestId

string

Identificador de la solicitud asociada al error.

ErrorResponseDetails

Detalles de la respuesta de error.

Nombre Tipo Description
errorCode

string

Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios.

message

string

Representación legible del error.

relatedResource

ErrorRelatedResource

Detalles del recurso relacionado con el error.

GitCredentialsSource

Origen de credenciales de Git. Se pueden agregar orígenes de credenciales de Git adicionales a lo largo del tiempo.

Valor Description
ConfiguredConnection

Las credenciales de Git se obtienen a través de una conexión configurada.

Automatic

El sistema obtiene automáticamente las credenciales de Git mediante las credenciales predeterminadas si están disponibles.

None

Las credenciales de Git no están configuradas.

NoneGitCredentialsResponse

Credenciales de Git no configuradas.

Nombre Tipo Description
source string:

None

Origen de credenciales de Git.