Git - Update My Git Credentials
사용자의 Git 자격 증명 구성 세부 정보를 업데이트합니다.
작업 영역의 각 사용자에게는 자체 구성된 Git 자격 증명이 있습니다.
내 Git 자격 증명 가져오기 API를 사용하여 Git 자격 증명 구성을 가져올 수 있습니다.
연결 ID를 가져오려면 Git 통합 자동화를 참조하세요.
권한
호출자에게는 기여자 이상의 작업 영역 역할이 있어야 합니다.
구성된 연결 Git 자격 증명의 경우 호출자에게 연결에 대한 권한이 있어야 합니다.
필요한 위임된 범위
작업 공간. 읽기쓰기. 전체
제한점
자동 자격 증명 원본을 사용하는 경우 이 API는 GitHub 공급자 및 서비스 주체에 대해 차단됩니다.
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| 아이덴티티 | 지원 |
|---|---|
| 사용자 | 예 |
| 서비스 주체 및 관리 ID | 원본이 ConfiguredConnection 또는 None인 경우에만 지원됩니다. |
인터페이스
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
작업 영역 ID입니다. |
요청 본문
요청 본문은 다음 중 하나가 될 수 있습니다.
| Name | Description |
|---|---|
|
Update |
Git 자격 증명을 자동으로 업데이트하기 위한 요청 데이터를 포함합니다. |
|
Update |
Git 자격 증명을 구성된 연결로 업데이트하기 위한 요청 데이터를 포함합니다. |
|
Update |
Git 자격 증명을 없음으로 업데이트하기 위한 요청 데이터를 포함합니다. |
UpdateGitCredentialsToAutomaticRequest
Git 자격 증명을 자동으로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| source | True |
string:
Automatic |
Git 자격 증명 원본입니다. |
UpdateGitCredentialsToConfiguredConnectionRequest
Git 자격 증명을 구성된 연결로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| connectionId | True |
string (uuid) |
연결의 개체 ID입니다. |
| source | True |
string:
Configured |
Git 자격 증명 원본입니다. |
UpdateGitCredentialsToNoneRequest
Git 자격 증명을 없음으로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| source | True |
string:
None |
Git 자격 증명 원본입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
요청이 성공적으로 완료되었습니다. |
| Other Status Codes |
일반적인 오류 코드:
|
예제
| Update user's Git credentials to Automatic example |
|
Update user's Git credentials to Configured |
| Update user's Git credentials to None example |
Update user's Git credentials to Automatic example
샘플 요청
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "Automatic"
}
샘플 응답
{
"source": "Automatic"
}
Update user's Git credentials to ConfiguredConnection example
샘플 요청
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
샘플 응답
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
Update user's Git credentials to None example
샘플 요청
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "None"
}
샘플 응답
{
"source": "None"
}
정의
| Name | Description |
|---|---|
|
Automatic |
자동 Git 자격 증명. |
|
Configured |
구성된 연결 Git 자격 증명 |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
Git |
Git 자격 증명 원본입니다. 추가 Git 자격 증명 원본은 시간이 지남에 따라 추가될 수 있습니다. |
|
None |
Git 자격 증명이 구성되지 않았습니다. |
|
Update |
Git 자격 증명을 자동으로 업데이트하기 위한 요청 데이터를 포함합니다. |
|
Update |
Git 자격 증명을 구성된 연결로 업데이트하기 위한 요청 데이터를 포함합니다. |
|
Update |
Git 자격 증명을 없음으로 업데이트하기 위한 요청 데이터를 포함합니다. |
AutomaticGitCredentialsResponse
자동 Git 자격 증명.
| Name | 형식 | Description |
|---|---|---|
| source |
string:
Automatic |
Git 자격 증명 원본입니다. |
ConfiguredConnectionGitCredentialsResponse
구성된 연결 Git 자격 증명
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
연결의 개체 ID입니다. |
| source |
string:
Configured |
Git 자격 증명 원본입니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
GitCredentialsSource
Git 자격 증명 원본입니다. 추가 Git 자격 증명 원본은 시간이 지남에 따라 추가될 수 있습니다.
| 값 | Description |
|---|---|
| ConfiguredConnection |
Git 자격 증명은 구성된 연결을 통해 가져옵니다. |
| Automatic |
Git 자격 증명은 사용 가능한 경우 기본 자격 증명을 사용하여 시스템에서 자동으로 가져옵니다. |
| None |
Git 자격 증명이 구성되지 않았습니다. |
NoneGitCredentialsResponse
Git 자격 증명이 구성되지 않았습니다.
| Name | 형식 | Description |
|---|---|---|
| source |
string:
None |
Git 자격 증명 원본입니다. |
UpdateGitCredentialsToAutomaticRequest
Git 자격 증명을 자동으로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 형식 | Description |
|---|---|---|
| source |
string:
Automatic |
Git 자격 증명 원본입니다. |
UpdateGitCredentialsToConfiguredConnectionRequest
Git 자격 증명을 구성된 연결로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 형식 | Description |
|---|---|---|
| connectionId |
string (uuid) |
연결의 개체 ID입니다. |
| source |
string:
Configured |
Git 자격 증명 원본입니다. |
UpdateGitCredentialsToNoneRequest
Git 자격 증명을 없음으로 업데이트하기 위한 요청 데이터를 포함합니다.
| Name | 형식 | Description |
|---|---|---|
| source |
string:
None |
Git 자격 증명 원본입니다. |