Verwalten von Quellrepositoryverbindungen
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.
App Center unterstützt Verbindungen mit den folgenden Coderepositorydiensten: Bitbucket, GitHub, Gitlab.com und Azure DevOps (früher VSTS). Erstellen Sie Apps in App Center, indem Sie eine Verbindung mit einem dieser Anbieter herstellen. Beachten Sie, dass die SSH-Verbindung nicht unterstützt wird.
Hinweis
Mit Ausnahme von selbstgehosteten GitLab-Instanzen unterstützt App Center keine Verbindungen mit selbstgehosteten oder lokalen Versionen der oben genannten Repositorydienste.
Warnung
Bitbucket erzwingt API-Aufrufratenlimits sowohl für nicht authentifizierte als auch für authentifizierte Anforderungen.
Stellen Sie zum Erstellen einer App eine Verbindung mit Ihrem Repositorykonto her, indem Sie den Dienst auf der Registerkarte Erstellen in Ihrer App auswählen. Melden Sie sich mit den Anmeldeinformationen des Coderepositorydienstkontos an, wenn Sie noch nicht angemeldet sind. Die Autorisierung von App Center ist erforderlich, um die Verbindung herzustellen.
Verfügbare Repositorys werden im App Center nach einer erfolgreichen Verbindung aufgefüllt. Wählen Sie ein Repository und einen Branch aus, in dem sich Ihre App befindet, und richten Sie Ihren ersten Build ein.
Tipp
Möglicherweise müssen Sie die Blockierung build.appcenter.ms
aufheben und build2.appcenter.ms
dem Build-Agent erlauben, eine Verbindung mit Ihrem Repository herzustellen. Mögliche Azure-IP-Adressen.
Warnung
Unterdomänen werden nicht unterstützt. Das SSL-Zertifikat für die GitLab-instance muss genau übereinstimmen. Beispiel: https://gitlab.my-company.com/
Kann nicht unter einem Wildcardzertifikat für *.my-company.com
bereitgestellt werden.
Sie können eine Verbindung mit einem selbstgehosteten GitLab-instance herstellen, indem Sie die instance-URL angeben, z. B. , und ein persönliches Zugriffstoken (Personal Access Token, gitlab.my-company.com
PAT). Wählen Sie api
als Bereich beim Erstellen des PAT für die Verbindung mit App Center aus. Die instance muss über das Internet erreichbar sein. Wenn das PAT abläuft, kann jeder Administrator der App Center-App die Verbindung mithilfe seines PAT wiederherstellen. Bearbeiten Sie die Verbindungseinstellungen entweder im Builddienst , wenn Sie ein Repository verbinden, oder in Benutzereinstellungen > Entwicklerkonten.
Bei so vielen Identitäten, Apps und Authentifizierungsmethoden wird Ihr App Center-Konto möglicherweise mit einem anderen Dienst verbunden, als Ihre Apps hosten.
Wenn Sie eine Verbindung mit einem Repositorydienst mit dem falschen Konto hergestellt haben, müssen Sie Ihre Benutzereinstellungen im Hostingdienst (Azure DevOps, GitHub oder Bitbucket) öffnen und das OAuth-Token manuell widerrufen. Anschließend können Sie im App Center erneut eine Verbindung mit einem anderen Konto herstellen.
Wichtig
Beachten Sie, dass beim Herstellen einer Verbindung mit einem neuen Konto alle Buildkonfigurationen und vorherigen Builds für ALLE Apps verloren gehen, die mit dem vorherigen Konto konfiguriert wurden.
Um eine Verbindung mit einem anderen Bitbucket-Konto herzustellen, widerrufen Sie zuerst das OAuth-Token. Wechseln Sie zu https://bitbucket.org/account/> Zugriffsverwaltung (App-Autorisierungen) > App Center-Token widerrufen. Melden Sie sich dann bei Bitbucket ab. Stellen Sie auf der Registerkarte Erstellen von App Center erneut eine Verbindung mit Bitbucket her, und durchlaufen Sie den OAuth-Flow erneut.
Wenn Sie sich mit einem GitHub-Konto bei App Center angemeldet haben, können Sie Apps nur aus Repositorys unter diesem GitHub-Konto erstellen.
Um eine Verbindung mit einem anderen GitHub-Konto herzustellen, widerrufen Sie zuerst das OAuth-Token. Wechseln Sie zur GitHub-Profilwebseite> Anwendungen > Autorisierte OAuth-Apps > widerrufen das App Center-Token. Melden Sie sich dann bei GitHub ab. Stellen Sie auf der Registerkarte Erstellen von App Center erneut eine Verbindung mit GitHub her, und wiederholen Sie den OAuth-Flow.
Um eine Verbindung mit einem anderen Azure DevOps-Konto herzustellen, widerrufen Sie zuerst das OAuth-Token. Navigieren Sie zur Azure DevOps Me-Seite> Autorisierungen verwalten (siehe Screenshot unten) > App Center-Token widerrufen. Melden Sie sich dann bei Azure DevOps ab. Stellen Sie auf der Registerkarte Erstellen von App Center erneut eine Verbindung mit Azure DevOps her, und durchlaufen Sie den OAuth-Flow erneut.
Hinweis
Es kann bis zu 60 Minuten dauern, bis das Azure DevOps-Token den Zugriff verliert. Nach Ablauf des Zugriffs können Sie App Center mit einem anderen Azure DevOps-Konto verbinden.