Sdílet prostřednictvím


Git - Get My Git Credentials

Vrátí podrobnosti konfigurace přihlašovacích údajů gitu uživatele.
Určuje, jak se přihlašovací údaje uživatele získávají pro přístup k příslušnému poskytovateli Gitu automaticky nebo prostřednictvím nakonfigurovaného připojení. Pokud přihlašovací údaje uživatele nejsou nakonfigurované, přejděte na Aktualizovat rozhraní API pro přihlašovací údaje Gitu .

Dovolení

Volající musí mít roli přispěvatele nebo vyšší roli pracovního prostoru.

Požadované delegovaná rozsahy

Workspace.Read.All nebo Workspace.ReadWrite.All

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 Ano

Rozhraní

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
workspaceId
path True

string (uuid)

ID pracovního prostoru.

Odpovědi

Name Typ Description
200 OK GitCredentialsConfigurationResponse:

Žádost byla úspěšně dokončena.

Other Status Codes

ErrorResponse

Běžné kódy chyb:

  • Neznámá chyba – došlo k chybě.

  • InsufficientPrivileges – Volající nemá dostatečná oprávnění pracovního prostoru.

  • WorkspaceNotConnectedToGit – Pracovní prostor není připojený k Gitu.

Pří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

Ukázkový požadavek

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

Ukázková odpověď

{
  "source": "Automatic"
}

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

Ukázkový požadavek

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

Ukázková odpověď

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

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

Ukázkový požadavek

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

Ukázková odpověď

{
  "source": "None"
}

Definice

Name Description
AutomaticGitCredentialsResponse

Automatické přihlašovací údaje Gitu

ConfiguredConnectionGitCredentialsResponse

Nakonfigurované přihlašovací údaje Gitu pro připojení

ErrorRelatedResource

Chyba související s objektem podrobností o prostředku.

ErrorResponse

Odpověď na chybu.

ErrorResponseDetails

Podrobnosti o odpovědi na chybu.

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.

NoneGitCredentialsResponse

Nenakonfigurované přihlašovací údaje Gitu

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:

ConfiguredConnection

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

ErrorResponseDetails[]

Seznam dalších podrobností o chybě

relatedResource

ErrorRelatedResource

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

ErrorRelatedResource

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.