แชร์ผ่าน


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

ชื่อ ใน จำเป็น พิมพ์ คำอธิบาย
workspaceId
path True

string (uuid)

ID พื้นที่ทํางาน

เนื้อความของคำขอ

เนื้อความของคำขออาจเป็นหนึ่งในรายการต่อไปนี้

ชื่อ คำอธิบาย
UpdateGitCredentialsToAutomaticRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ

UpdateGitCredentialsToConfiguredConnectionRequest

ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ

UpdateGitCredentialsToNoneRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี

UpdateGitCredentialsToAutomaticRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ

ชื่อ จำเป็น พิมพ์ คำอธิบาย
source True string:

Automatic

แหล่งข้อมูลข้อมูลประจําตัว Git

UpdateGitCredentialsToConfiguredConnectionRequest

ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ

ชื่อ จำเป็น พิมพ์ คำอธิบาย
connectionId True

string (uuid)

ID ออปเจ็กต์ของการเชื่อมต่อ

source True string:

ConfiguredConnection

แหล่งข้อมูลข้อมูลประจําตัว Git

UpdateGitCredentialsToNoneRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี

ชื่อ จำเป็น พิมพ์ คำอธิบาย
source True string:

None

แหล่งข้อมูลข้อมูลประจําตัว Git

การตอบสนอง

ชื่อ พิมพ์ คำอธิบาย
200 OK GitCredentialsConfigurationResponse:

คําขอเสร็จสมบูรณ์

Other Status Codes

ErrorResponse

รหัสข้อผิดพลาดทั่วไป:

  • UnknownError - เกิดข้อผิดพลาด

  • ไม่เพียงพอ Privileges - ผู้เรียกมีสิทธิ์พื้นที่ทํางานไม่เพียงพอ

  • WorkspaceNotConnectedToGit - พื้นที่ทํางานไม่ได้เชื่อมต่อกับ git

  • ConnectionNotFound - ไม่พบการเชื่อมต่อที่ระบุ

  • ConnectionMismatch - การเชื่อมต่อไม่ตรงกับรายละเอียดของผู้ให้บริการ Git

  • PrincipalTypeNotSupported - ไม่สนับสนุนชนิดข้อมูลประจําตัวของผู้เรียก

ตัวอย่าง

Update user's Git credentials to Automatic example
Update user's Git credentials to ConfiguredConnection example
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"
}

คำจำกัดความ

ชื่อ คำอธิบาย
AutomaticGitCredentialsResponse

ข้อมูลประจําตัว Git อัตโนมัติ

ConfiguredConnectionGitCredentialsResponse

กําหนดค่าการเชื่อมต่อข้อมูลประจําตัว Git

ErrorRelatedResource

ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponse

การตอบสนองข้อผิดพลาด

ErrorResponseDetails

รายละเอียดการตอบสนองข้อผิดพลาด

GitCredentialsSource

แหล่งข้อมูลข้อมูลประจําตัว Git แหล่งข้อมูล Git เพิ่มเติมอาจถูกเพิ่มเมื่อเวลาผ่านไป

NoneGitCredentialsResponse

ไม่ได้กําหนดค่าข้อมูลประจําตัว Git

UpdateGitCredentialsToAutomaticRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git ให้เป็นอัตโนมัติ

UpdateGitCredentialsToConfiguredConnectionRequest

ประกอบด้วยข้อมูลการร้องขอเพื่อปรับปรุงข้อมูลประจําตัวของ Git เพื่อกําหนดค่าการเชื่อมต่อ

UpdateGitCredentialsToNoneRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี

AutomaticGitCredentialsResponse

ข้อมูลประจําตัว Git อัตโนมัติ

ชื่อ พิมพ์ คำอธิบาย
source string:

Automatic

แหล่งข้อมูลข้อมูลประจําตัว Git

ConfiguredConnectionGitCredentialsResponse

กําหนดค่าการเชื่อมต่อข้อมูลประจําตัว Git

ชื่อ พิมพ์ คำอธิบาย
connectionId

string (uuid)

ID ออปเจ็กต์ของการเชื่อมต่อ

source string:

ConfiguredConnection

แหล่งข้อมูลข้อมูลประจําตัว Git

ErrorRelatedResource

ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
resourceId

string

ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

resourceType

string

ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponse

การตอบสนองข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
errorCode

string

ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้

message

string

การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้

moreDetails

ErrorResponseDetails[]

รายการรายละเอียดข้อผิดพลาดเพิ่มเติม

relatedResource

ErrorRelatedResource

รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

requestId

string

รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponseDetails

รายละเอียดการตอบสนองข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
errorCode

string

ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้

message

string

การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้

relatedResource

ErrorRelatedResource

รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

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:

ConfiguredConnection

แหล่งข้อมูลข้อมูลประจําตัว Git

UpdateGitCredentialsToNoneRequest

ประกอบด้วยข้อมูลคําขอเพื่ออัปเดตข้อมูลประจําตัว Git เป็นไม่มี

ชื่อ พิมพ์ คำอธิบาย
source string:

None

แหล่งข้อมูลข้อมูลประจําตัว Git