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 |
|---|---|---|---|---|
|
workspace
|
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 |
Prekročil sa limit rýchlosti služby. Server vráti hlavičku Hlavičky Retry-After: integer |
|
| Other Status Codes |
Bežné kódy chýb:
|
Príklady
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 |
|---|---|
|
Automatic |
Automatické poverenia Git. |
|
Configured |
Nakonfigurované prihlasovacie údaje Git pre pripojenie. |
|
Error |
Objekt s podrobnosťami o zdroji súvisiacej s chybou. |
|
Error |
Odpoveď na chybu. |
|
Error |
Podrobnosti o chybovej odpovedi. |
|
Git |
Zdroj poverení systému Git. Ďalšie zdroje poverení systému Git je možné pridať v priebehu času. |
|
None |
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:
Configured |
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 |
Zoznam ďalších podrobností o chybe. |
|
| relatedResource |
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 |
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. |