Поделиться через


Git - Get My Git Credentials

Возвращает сведения о конфигурации учетных данных пользователя Git.
Указывает, как учетные данные пользователя получаются для доступа к соответствующему поставщику Git, автоматически или через настроенную связь. Если учетные данные пользователя не настроены, перейдите к API обновления учетных данных Git .

Разрешения

Вызывающий объект должен иметь роль участника или более поздней рабочей области.

Обязательные делегированные области

Workspace.Read.All или Workspace.ReadWrite.All

Поддерживаемые удостоверения Microsoft Entra

Этот API поддерживает удостоверения Microsoft , перечисленные в этом разделе.

Идентичность Поддержка
Пользователь Да
учетные записи службы и управляемые удостоверения Да

Интерфейс

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

Параметры URI

Имя В Обязательно Тип Описание
workspaceId
path True

string (uuid)

Идентификатор рабочей области.

Ответы

Имя Тип Описание
200 OK GitCredentialsConfigurationResponse:

Запрос успешно завершен.

Other Status Codes

ErrorResponse

Распространенные коды ошибок:

  • UnknownError — произошла ошибка.

  • НедостаточноPrivileges — вызывающий объект не имеет достаточных разрешений рабочей области.

  • WorkspaceNotConnectedToGit — Рабочая область не подключена к git.

Примеры

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

Образец запроса

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

Пример ответа

{
  "source": "Automatic"
}

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

Образец запроса

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

Пример ответа

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

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

Образец запроса

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

Пример ответа

{
  "source": "None"
}

Определения

Имя Описание
AutomaticGitCredentialsResponse

Автоматические учетные данные Git.

ConfiguredConnectionGitCredentialsResponse

Настроенные учетные данные подключения Git.

ErrorRelatedResource

Объект сведений об ошибках, связанных с ресурсом.

ErrorResponse

Ответ на ошибку.

ErrorResponseDetails

Сведения об ответе на ошибку.

GitCredentialsSource

Источник учетных данных Git. С течением времени могут добавляться дополнительные источники учетных данных Git.

NoneGitCredentialsResponse

Не настроены учетные данные Git.

AutomaticGitCredentialsResponse

Автоматические учетные данные Git.

Имя Тип Описание
source string:

Automatic

Источник учетных данных Git.

ConfiguredConnectionGitCredentialsResponse

Настроенные учетные данные подключения Git.

Имя Тип Описание
connectionId

string (uuid)

Идентификатор объекта подключения.

source string:

ConfiguredConnection

Источник учетных данных Git.

ErrorRelatedResource

Объект сведений об ошибках, связанных с ресурсом.

Имя Тип Описание
resourceId

string

Идентификатор ресурса, участвующий в ошибке.

resourceType

string

Тип ресурса, который участвует в ошибке.

ErrorResponse

Ответ на ошибку.

Имя Тип Описание
errorCode

string

Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями.

message

string

Удобочитаемое представление ошибки.

moreDetails

ErrorResponseDetails[]

Список дополнительных сведений об ошибке.

relatedResource

ErrorRelatedResource

Сведения об ошибках, связанных с ресурсом.

requestId

string

Идентификатор запроса, связанного с ошибкой.

ErrorResponseDetails

Сведения об ответе на ошибку.

Имя Тип Описание
errorCode

string

Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями.

message

string

Удобочитаемое представление ошибки.

relatedResource

ErrorRelatedResource

Сведения об ошибках, связанных с ресурсом.

GitCredentialsSource

Источник учетных данных Git. С течением времени могут добавляться дополнительные источники учетных данных Git.

Значение Описание
Automatic

Учетные данные Git автоматически получаются системой, используя учетные данные по умолчанию, если они доступны.

ConfiguredConnection

Учетные данные Git получаются через настроенное подключение.

None

Учетные данные Git не настроены.

NoneGitCredentialsResponse

Не настроены учетные данные Git.

Имя Тип Описание
source string:

None

Источник учетных данных Git.