Verbindingen met bronopslagplaats beheren
Belangrijk
Visual Studio App Center is gepland voor buitengebruikstelling op 31 maart 2025. Hoewel u Visual Studio App Center kunt blijven gebruiken totdat het volledig buiten gebruik is gesteld, zijn er verschillende aanbevolen alternatieven waarnaar u kunt migreren.
Meer informatie over ondersteuningstijdlijnen en alternatieven.
App Center ondersteunt verbindingen met de volgende services voor codeopslagplaats: Bitbucket-, GitHub-, Gitlab.comen Azure DevOps -(voorheen VSTS). Bouw apps in App Center door verbinding te maken met een van deze providers. Houd er rekening mee dat de SSH-verbinding niet wordt ondersteund.
Notitie
Behalve zelf-hostende GitLab-exemplaren biedt App Center geen ondersteuning voor verbindingen met zelf-hostende of on-premises versies van de bovenstaande opslagplaatsservices.
Waarschuwing
Bitbucket legt limieten voor API-aanroepsnelheid op voor niet-geverifieerde en geverifieerde aanvragen.
Verbinding maken met een bronopslagplaats
Als u een app wilt maken, maakt u verbinding met uw opslagplaatsaccount door de service te selecteren op het tabblad Build in uw app. Meld u aan met de inloggegevens van het serviceaccount voor de code-repository als u nog niet bent aangemeld. Het autoriseren van App Center is vereist om de verbinding te voltooien.
Beschikbare opslagplaatsen worden na een geslaagde verbinding ingevuld in App Center. Selecteer een opslagplaats en een vertakking waarin uw app zich bevindt en stel uw eerste build in.
Fooi
Mogelijk moet u de blokkering van build.appcenter.ms
en build2.appcenter.ms
opheffen om de buildagent verbinding te laten maken met uw opslagplaats. Mogelijke Azure-IP-adressen.
Verbinding maken met Self-Hosted GitLab-exemplaren
Waarschuwing
Subdomeinen worden niet ondersteund. Het SSL-certificaat voor het GitLab-exemplaar moet exact overeenkomen. Voorbeeld: https://gitlab.my-company.com/
kan niet worden gebruikt onder een wildcardcertificaat voor *.my-company.com
.
U kunt verbinding maken met een zelf-hostend GitLab-exemplaar door de exemplaar-URL op te geven, bijvoorbeeld gitlab.my-company.com
en een persoonlijk toegangstoken (PAT). Kies api
als het bereik bij het maken van de PAT voor de verbinding met App Center. Het exemplaar moet bereikbaar zijn via internet. Wanneer de PAT verloopt, kan elke beheerder in de App Center-app de verbinding opnieuw verbinden met behulp van hun PAT. Bewerk de verbindingsinstellingen in de Build-service bij het verbinden van een opslagplaats of in Gebruikersinstellingen > Ontwikkelaarsaccounts.
Verbindingen verwijderen en opnieuw verbinding maken
Met zoveel identiteiten, apps en verificatiemethoden wordt uw App Center-account mogelijk verbonden met een andere service dan uw apps host.
Als u verbinding hebt gemaakt met een opslagplaatsservice met het verkeerde account, moet u uw gebruikersinstellingen openen in de hostingservice (Azure DevOps, GitHub of Bitbucket) en het OAuth-token handmatig intrekken. Vervolgens kunt u opnieuw verbinding maken met een ander account in App Center.
Belangrijk
Als u verbinding maakt met een nieuw account, verliest u alle buildconfiguratie en eerdere builds voor ALLE apps die zijn geconfigureerd met het vorige account.
Bitbucket
Als u verbinding wilt maken met een ander Bitbucket-account, verwijdert u eerst de OAuth-token. Ga naar https://bitbucket.org/account/> Access Management (App-autorisaties) > Het App Center-token intrekken. Meld u vervolgens af bij Bitbucket. Maak op het tabblad Build van App Center opnieuw verbinding met Bitbucket en ga opnieuw door de OAuth-stroom.
GitHub
Als u bent aangemeld bij App Center met een GitHub-account, kunt u alleen apps bouwen vanuit opslagplaatsen onder dat GitHub-account.
Als je verbinding wilt maken met een ander GitHub-account, moet je eerst het OAuth-token intrekken. Ga naar de webpagina van het GitHub-profiel> Toepassingen > Geautoriseerde OAuth-apps > App Center-token intrekken. Meld u vervolgens af bij GitHub. Maak op het tabblad Build van App Center opnieuw verbinding met GitHub en herhaal de OAuth-stroom.
Azure DevOps
Om verbinding te maken met een ander Azure DevOps-account, moet u eerst het OAuth-token intrekken. Ga naar de pagina Azure DevOps Me-pagina> Autorisaties beheren (zie onderstaande schermopname) > App Center-token intrekken. Meld u vervolgens af bij Azure DevOps. Maak op het tabblad Build van App Center opnieuw verbinding met Azure DevOps en ga opnieuw door de OAuth-stroom.
Notitie
Het kan tot 60 minuten duren voordat het Azure DevOps-token geen toegang meer heeft. Nadat de toegang is verlopen, kunt u App Center verbinden met een ander Azure DevOps-account.