Auf Englisch lesen

Freigeben über


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.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

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.

Herstellen einer Verbindung mit einem Quellrepository

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.

Herstellen einer Verbindung mit Self-Hosted GitLab-Instanzen

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.combereitgestellt 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.comPAT). 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.

Entfernen von Verbindungen und erneutes Herstellen einer Verbindung

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.

Bitbucket

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.

Entfernen des Bitbucket-Oauth-Tokens

GitHub

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.

Entfernen des GitHub-OAuth-Tokens

Azure DevOps

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.

Entfernen des Azure DevOps OAuth-Tokens