Zdieľať cez


Git - Get My Git Credentials

Vráti podrobnosti konfigurácie poverení Git používateľa.
Udáva, ako sa získavajú poverenia používateľa na prístup k príslušnému poskytovateľovi Git automaticky alebo cez nakonfigurované pripojenie. Ak prihlasovacie údaje používateľa nie sú nakonfigurované, prejdite do časti Aktualizovať rozhranie API na moje poverenia Git .

Povolenia

Volajúci musí mať rolu prispievateľa alebo vyššieho pracovného priestoru.

Povinné delegované rozsahy

Workspace.Read.All alebo Workspace.ReadWrite.All

Podporované identity v aplikácii Microsoft Entra

Toto rozhranie API podporuje identity Microsoft uvedené v tejto časti.

Identita Podpora
User Áno
Objekt služby a spravované identity Áno

Rozhranie

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

Parametre URI

Name V Povinné Typ Description
workspaceId
path True

string (uuid)

ID pracovného priestoru.

Odpovede

Name Typ Description
200 OK GitCredentialsConfigurationResponse:

Požiadavka sa úspešne dokončila.

429 Too Many Requests

ErrorResponse

Prekročil sa limit rýchlosti služby. Server vráti hlavičku Retry-After v sekundách, ako dlho musí klient počkať, kým odošle ďalšie požiadavky.

Hlavičky

Retry-After: integer

Other Status Codes

ErrorResponse

Bežné kódy chýb:

  • UnknownError – vyskytla sa chyba.

  • InsufficientPrivileges – volajúci nemá dostatočné povolenia pracovného priestoru.

  • WorkspaceNotConnectedToGit – pracovný priestor nie je pripojený k službe git.

Príklady

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

Vzorová požiadavka

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

Vzorová odpoveď

{
  "source": "Automatic"
}

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

Vzorová požiadavka

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

Vzorová odpoveď

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

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

Vzorová požiadavka

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

Vzorová odpoveď

{
  "source": "None"
}

Definície

Name Description
AutomaticGitCredentialsResponse

Automatické poverenia Git.

ConfiguredConnectionGitCredentialsResponse

Nakonfigurované prihlasovacie údaje Git pre pripojenie.

ErrorRelatedResource

Objekt s podrobnosťami o zdroji súvisiacej s chybou.

ErrorResponse

Odpoveď na chybu.

ErrorResponseDetails

Podrobnosti o chybovej odpovedi.

GitCredentialsSource

Zdroj poverení systému Git. Ďalšie zdroje poverení systému Git je možné pridať v priebehu času.

NoneGitCredentialsResponse

Nenakonfigurované poverenia Git.

AutomaticGitCredentialsResponse

Automatické poverenia Git.

Name Typ Description
source string:

Automatic

Zdroj poverení systému Git.

ConfiguredConnectionGitCredentialsResponse

Nakonfigurované prihlasovacie údaje Git pre pripojenie.

Name Typ Description
connectionId

string (uuid)

ID objektu pripojenia.

source string:

ConfiguredConnection

Zdroj poverení systému Git.

ErrorRelatedResource

Objekt s podrobnosťami o zdroji súvisiacej s chybou.

Name Typ Description
resourceId

string

ID prostriedku, ktoré je súčasťou chyby.

resourceType

string

Typ prostriedku, ktorý je zapojený do chyby.

ErrorResponse

Odpoveď na chybu.

Name Typ Description
errorCode

string

Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi.

message

string

Zobrazenie chyby čitateľné ľuďmi.

moreDetails

ErrorResponseDetails[]

Zoznam ďalších podrobností o chybe.

relatedResource

ErrorRelatedResource

Podrobnosti o zdrojoch súvisiacich s chybou.

requestId

string (uuid)

ID požiadavky súvisiacej s chybou.

ErrorResponseDetails

Podrobnosti o chybovej odpovedi.

Name Typ Description
errorCode

string

Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi.

message

string

Zobrazenie chyby čitateľné ľuďmi.

relatedResource

ErrorRelatedResource

Podrobnosti o zdrojoch súvisiacich s chybou.

GitCredentialsSource

Zdroj poverení systému Git. Ďalšie zdroje poverení systému Git je možné pridať v priebehu času.

Hodnota Description
ConfiguredConnection

Poverenia Git sa získavajú prostredníctvom nakonfigurovaného pripojenia.

Automatic

Poverenia Gitu systém automaticky získa s použitím predvolených poverení, ak sú k dispozícii.

None

Prihlasovacie údaje Git nie sú nakonfigurované.

NoneGitCredentialsResponse

Nenakonfigurované poverenia Git.

Name Typ Description
source string:

None

Zdroj poverení systému Git.