Delen via


Git - Get My Git Credentials

Retourneert de configuratiegegevens van de Git-referenties van de gebruiker.
Geeft aan hoe de referenties van de gebruiker worden verkregen voor toegang tot de relevante Git-provider, automatisch of via een geconfigureerde verbinding. Als de referenties van de gebruiker niet zijn geconfigureerd, gaat u naar De API Mijn Git-referenties bijwerken .

Machtigingen

De aanroeper moet een inzender hebben of een hogere werkruimterol.

Vereiste gedelegeerde bereiken

Workspace.Read.All of Workspace.ReadWrite.All

Door Microsoft Entra ondersteunde identiteiten

Deze API ondersteunt de Microsoft -identiteiten vermeld in deze sectie.

Identiteit Ondersteuning
Gebruiker Ja
serviceprincipal en beheerde identiteiten Ja

gebruikersinterface

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

URI-parameters

Name In Vereist Type Description
workspaceId
path True

string (uuid)

De werkruimte-id.

Antwoorden

Name Type Description
200 OK GitCredentialsConfigurationResponse:

De aanvraag is voltooid.

Other Status Codes

ErrorResponse

Veelvoorkomende foutcodes:

  • UnknownError: er is een fout opgetreden.

  • InsufficientPrivileges : de aanroeper beschikt niet over voldoende werkruimtemachtigingen.

  • WorkspaceNotConnectedToGit - Werkruimte is niet verbonden met Git.

Voorbeelden

Get the user's Git credentials configuration for Azure DevOps when it is automatic example
Get the user's Git credentials configuration for GitHub when it is configured by connection example
Get the user's Git credentials configuration for GitHub when it is not configured example

Get the user's Git credentials configuration for Azure DevOps when it is automatic example

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "source": "Automatic"
}

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "source": "None"
}

Definities

Name Description
AutomaticGitCredentialsResponse

Automatische Git-referenties.

ConfiguredConnectionGitCredentialsResponse

Geconfigureerde Git-referenties voor verbinding.

ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

ErrorResponse

Het foutbericht.

ErrorResponseDetails

De details van het foutbericht.

GitCredentialsSource

De Git-referentiebron. Er kunnen na verloop van tijd extra Git-referentiesbronnen worden toegevoegd.

NoneGitCredentialsResponse

Niet geconfigureerde Git-referenties.

AutomaticGitCredentialsResponse

Automatische Git-referenties.

Name Type Description
source string:

Automatic

De Git-referentiebron.

ConfiguredConnectionGitCredentialsResponse

Geconfigureerde Git-referenties voor verbinding.

Name Type Description
connectionId

string (uuid)

De object-id van de verbinding.

source string:

ConfiguredConnection

De Git-referentiebron.

ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

Name Type Description
resourceId

string

De resource-id die betrokken is bij de fout.

resourceType

string

Het type resource dat betrokken is bij de fout.

ErrorResponse

Het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

moreDetails

ErrorResponseDetails[]

Lijst met aanvullende foutdetails.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

requestId

string

Id van de aanvraag die is gekoppeld aan de fout.

ErrorResponseDetails

De details van het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

GitCredentialsSource

De Git-referentiebron. Er kunnen na verloop van tijd extra Git-referentiesbronnen worden toegevoegd.

Waarde Description
Automatic

De Git-referenties worden automatisch door het systeem verkregen met behulp van standaardreferenties, indien beschikbaar.

ConfiguredConnection

De Git-referenties worden verkregen via een geconfigureerde verbinding.

None

De Git-referenties zijn niet geconfigureerd.

NoneGitCredentialsResponse

Niet geconfigureerde Git-referenties.

Name Type Description
source string:

None

De Git-referentiebron.