Git - Update My Git Credentials
อัปเดตรายละเอียดการกําหนดค่าข้อมูลประจําตัว Git ของผู้ใช้
ผู้ใช้แต่ละรายในพื้นที่ทํางานมีข้อมูลประจําตัว Git ที่กําหนดค่าเอง คุณสามารถใช้ รับ Git Credentials API ของฉัน เพื่อรับการกําหนดค่าข้อมูลประจําตัวของ Git ได้
หากต้องการรับ ID การเชื่อมต่อ โปรดดู การรวม Git อัตโนมัติ
สิทธิ์
ผู้โทรต้องมีบทบาทผู้สนับสนุน หรือสูงกว่าในพื้นที่ทํางาน
สําหรับข้อมูลประจําตัวของ Git ในการเชื่อมต่อที่กําหนดค่า ผู้เรียกต้องมีสิทธิ์สําหรับการเชื่อมต่อดังกล่าว
จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์
Workspace.ReadWrite.All
Limitations
เมื่อใช้แหล่งข้อมูลประจําตัวอัตโนมัติ API นี้จะถูกบล็อกสําหรับผู้ให้บริการ GitHub และสําหรับบริการหลัก
ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra
API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้
| เอกลักษณ์ | สนับสนุน |
|---|---|
| ผู้ใช้ | ใช่ |
| บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ | ได้รับการสนับสนุนเฉพาะเมื่อมีการกําหนดค่าแหล่งข้อมูลการเชื่อมต่อหรือไม่มี |
อิน เทอร์ เฟซ
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
พารามิเตอร์ URI
| ชื่อ | ใน | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID พื้นที่ทํางาน |
เนื้อความของคำขอ
เนื้อความของคำขออาจเป็นหนึ่งในรายการต่อไปนี้
| ชื่อ | คำอธิบาย |
|---|---|
|
Update |
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ |
|
Update |
ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ |
|
Update |
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี |
UpdateGitCredentialsToAutomaticRequest
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ
| ชื่อ | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|
| source | True |
string:
Automatic |
แหล่งข้อมูลข้อมูลประจําตัว Git |
UpdateGitCredentialsToConfiguredConnectionRequest
ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ
| ชื่อ | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|
| connectionId | True |
string (uuid) |
ID ออปเจ็กต์ของการเชื่อมต่อ |
| source | True |
string:
Configured |
แหล่งข้อมูลข้อมูลประจําตัว Git |
UpdateGitCredentialsToNoneRequest
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี
| ชื่อ | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|
| source | True |
string:
None |
แหล่งข้อมูลข้อมูลประจําตัว Git |
การตอบสนอง
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| 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"
}
คำจำกัดความ
| ชื่อ | คำอธิบาย |
|---|---|
|
Automatic |
ข้อมูลประจําตัว Git อัตโนมัติ |
|
Configured |
กําหนดค่าการเชื่อมต่อข้อมูลประจําตัว Git |
|
Error |
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
Error |
การตอบสนองข้อผิดพลาด |
|
Error |
รายละเอียดการตอบสนองข้อผิดพลาด |
|
Git |
แหล่งข้อมูลข้อมูลประจําตัว Git แหล่งข้อมูล Git เพิ่มเติมอาจถูกเพิ่มเมื่อเวลาผ่านไป |
|
None |
ไม่ได้กําหนดค่าข้อมูลประจําตัว Git |
|
Update |
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ |
|
Update |
ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ |
|
Update |
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี |
AutomaticGitCredentialsResponse
ข้อมูลประจําตัว Git อัตโนมัติ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| source |
string:
Automatic |
แหล่งข้อมูลข้อมูลประจําตัว Git |
ConfiguredConnectionGitCredentialsResponse
กําหนดค่าการเชื่อมต่อข้อมูลประจําตัว Git
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| connectionId |
string (uuid) |
ID ออปเจ็กต์ของการเชื่อมต่อ |
| source |
string:
Configured |
แหล่งข้อมูลข้อมูลประจําตัว Git |
ErrorRelatedResource
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| resourceId |
string |
ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
| resourceType |
string |
ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponse
การตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| moreDetails |
รายการรายละเอียดข้อผิดพลาดเพิ่มเติม |
|
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
| requestId |
string |
รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponseDetails
รายละเอียดการตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
GitCredentialsSource
แหล่งข้อมูลข้อมูลประจําตัว Git แหล่งข้อมูล Git เพิ่มเติมอาจถูกเพิ่มเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| ConfiguredConnection |
ได้รับข้อมูลประจําตัว Git ผ่านการเชื่อมต่อที่กําหนดค่าไว้ |
| Automatic |
ระบบได้รับข้อมูลประจําตัว Git โดยอัตโนมัติ โดยใช้ข้อมูลประจําตัวเริ่มต้นถ้ามี |
| None |
ไม่ได้กําหนดค่าข้อมูลประจําตัว Git |
NoneGitCredentialsResponse
ไม่ได้กําหนดค่าข้อมูลประจําตัว Git
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| source |
string:
None |
แหล่งข้อมูลข้อมูลประจําตัว Git |
UpdateGitCredentialsToAutomaticRequest
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| source |
string:
Automatic |
แหล่งข้อมูลข้อมูลประจําตัว Git |
UpdateGitCredentialsToConfiguredConnectionRequest
ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| connectionId |
string (uuid) |
ID ออปเจ็กต์ของการเชื่อมต่อ |
| source |
string:
Configured |
แหล่งข้อมูลข้อมูลประจําตัว Git |
UpdateGitCredentialsToNoneRequest
ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| source |
string:
None |
แหล่งข้อมูลข้อมูลประจําตัว Git |