Git - Update My Git Credentials
Aktualizuje podrobnosti konfigurace přihlašovacích údajů gitu uživatele.
Každý uživatel v pracovním prostoru má své vlastní nakonfigurované přihlašovací údaje Gitu. K získání konfigurace přihlašovacích údajů Gitu můžete použít rozhraní GET MY Git Credentials API.
Id připojení získáte v tématu Automatizace integrace Gitu.
Dovolení
Volající musí mít roli přispěvatele nebo vyšší roli pracovního prostoru.
Pro nakonfigurované přihlašovací údaje Gitu pro připojení musí volající mít oprávnění pro připojení.
Požadované delegovaná rozsahy
Workspace.ReadWrite.All
Omezení
Při použití automatického zdroje přihlašovacích údajů se toto rozhraní API zablokuje pro poskytovatele GitHubu a pro instanční objekt.
Podporované identity Microsoft Entra
Toto rozhraní API podporuje identity Microsoft uvedené v této části.
| Identita | Podpora |
|---|---|
| Uživatel | Ano |
| Hlavní služba a Spravované identity | Podporováno pouze v případech, kdy je zdroj nakonfigurovánoConnection nebo None |
Rozhraní
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/myGitCredentials
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID pracovního prostoru. |
Text požadavku
Text žádosti může tvořit:
| Name | Description |
|---|---|
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na automatické. |
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na nakonfigurované připojení. |
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na žádné. |
UpdateGitCredentialsToAutomaticRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na automatické.
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| source | True |
string:
Automatic |
Zdroj přihlašovacích údajů Gitu. |
UpdateGitCredentialsToConfiguredConnectionRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na nakonfigurované připojení.
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| connectionId | True |
string (uuid) |
ID objektu připojení. |
| source | True |
string:
Configured |
Zdroj přihlašovacích údajů Gitu. |
UpdateGitCredentialsToNoneRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na žádné.
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| source | True |
string:
None |
Zdroj přihlašovacích údajů Gitu. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK | GitCredentialsConfigurationResponse: |
Žádost byla úspěšně dokončena. |
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
| 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
Ukázkový požadavek
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "Automatic"
}
Ukázková odpověď
{
"source": "Automatic"
}
Update user's Git credentials to ConfiguredConnection example
Ukázkový požadavek
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
Ukázková odpověď
{
"source": "ConfiguredConnection",
"connectionId": "3f2504e0-4f89-11d3-9a0c-0305e82c3301"
}
Update user's Git credentials to None example
Ukázkový požadavek
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/myGitCredentials
{
"source": "None"
}
Ukázková odpověď
{
"source": "None"
}
Definice
| Name | Description |
|---|---|
|
Automatic |
Automatické přihlašovací údaje Gitu |
|
Configured |
Nakonfigurované přihlašovací údaje Gitu pro připojení |
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Git |
Zdroj přihlašovacích údajů Gitu. Další zdroje přihlašovacích údajů Gitu se můžou přidat v průběhu času. |
|
None |
Nenakonfigurované přihlašovací údaje Gitu |
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na automatické. |
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na nakonfigurované připojení. |
|
Update |
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na žádné. |
AutomaticGitCredentialsResponse
Automatické přihlašovací údaje Gitu
| Name | Typ | Description |
|---|---|---|
| source |
string:
Automatic |
Zdroj přihlašovacích údajů Gitu. |
ConfiguredConnectionGitCredentialsResponse
Nakonfigurované přihlašovací údaje Gitu pro připojení
| Name | Typ | Description |
|---|---|---|
| connectionId |
string (uuid) |
ID objektu připojení. |
| source |
string:
Configured |
Zdroj přihlašovacích údajů Gitu. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který je součástí chyby. |
ErrorResponse
Odpověď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| moreDetails |
Seznam dalších podrobností o chybě |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
|
| requestId |
string |
ID požadavku přidruženého k chybě. |
ErrorResponseDetails
Podrobnosti o odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
GitCredentialsSource
Zdroj přihlašovacích údajů Gitu. Další zdroje přihlašovacích údajů Gitu se můžou přidat v průběhu času.
| Hodnota | Description |
|---|---|
| ConfiguredConnection |
Přihlašovací údaje Gitu se získávají prostřednictvím nakonfigurovaného připojení. |
| Automatic |
Přihlašovací údaje Gitu automaticky získá systém s použitím výchozích přihlašovacích údajů, pokud jsou k dispozici. |
| None |
Přihlašovací údaje Gitu nejsou nakonfigurované. |
NoneGitCredentialsResponse
Nenakonfigurované přihlašovací údaje Gitu
| Name | Typ | Description |
|---|---|---|
| source |
string:
None |
Zdroj přihlašovacích údajů Gitu. |
UpdateGitCredentialsToAutomaticRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na automatické.
| Name | Typ | Description |
|---|---|---|
| source |
string:
Automatic |
Zdroj přihlašovacích údajů Gitu. |
UpdateGitCredentialsToConfiguredConnectionRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na nakonfigurované připojení.
| Name | Typ | Description |
|---|---|---|
| connectionId |
string (uuid) |
ID objektu připojení. |
| source |
string:
Configured |
Zdroj přihlašovacích údajů Gitu. |
UpdateGitCredentialsToNoneRequest
Obsahuje data žádosti o aktualizaci přihlašovacích údajů Gitu na žádné.
| Name | Typ | Description |
|---|---|---|
| source |
string:
None |
Zdroj přihlašovacích údajů Gitu. |