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
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK | GitCredentialsConfigurationResponse: |
Запрос успешно завершен. |
Other Status Codes |
Распространенные коды ошибок:
|
Примеры
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"
}
Определения
Имя | Описание |
---|---|
Automatic |
Автоматические учетные данные Git. |
Configured |
Настроенные учетные данные подключения Git. |
Error |
Объект сведений об ошибках, связанных с ресурсом. |
Error |
Ответ на ошибку. |
Error |
Сведения об ответе на ошибку. |
Git |
Источник учетных данных Git. С течением времени могут добавляться дополнительные источники учетных данных Git. |
None |
Не настроены учетные данные Git. |
AutomaticGitCredentialsResponse
Автоматические учетные данные Git.
Имя | Тип | Описание |
---|---|---|
source |
string:
Automatic |
Источник учетных данных Git. |
ConfiguredConnectionGitCredentialsResponse
Настроенные учетные данные подключения Git.
Имя | Тип | Описание |
---|---|---|
connectionId |
string (uuid) |
Идентификатор объекта подключения. |
source |
string:
Configured |
Источник учетных данных Git. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
Имя | Тип | Описание |
---|---|---|
resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
moreDetails |
Список дополнительных сведений об ошибке. |
|
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
requestId |
string |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GitCredentialsSource
Источник учетных данных Git. С течением времени могут добавляться дополнительные источники учетных данных Git.
Значение | Описание |
---|---|
Automatic |
Учетные данные Git автоматически получаются системой, используя учетные данные по умолчанию, если они доступны. |
ConfiguredConnection |
Учетные данные Git получаются через настроенное подключение. |
None |
Учетные данные Git не настроены. |
NoneGitCredentialsResponse
Не настроены учетные данные Git.
Имя | Тип | Описание |
---|---|---|
source |
string:
None |
Источник учетных данных Git. |