Zum Inhalt springen

Einen Git-Anbieter verbinden

AppArch registriert Projekte über einen Git-Zugang. Legen Sie ihn unter Credentials → Add credential an: Anbieter wählen, die anbieterspezifische Einrichtung aus dem Assistenten befolgen, Werte einfügen.

AnbieterAuthentifizierungUnterstütztes Hosting
GitHubPersonal Access Token (fine-grained oder classic)Nur github.com
GitLabOAuth-Anwendung oder Personal Access Tokengitlab.com oder selbstverwaltetes GitLab
BitbucketOAuth-Client oder Workspace- / Repository-Access-TokenNur Bitbucket Cloud
Azure DevOpsPersonal Access TokenNur Azure DevOps Services (dev.azure.com)

Ein eingefügtes Token wird vor dem Speichern beim Anbieter geprüft; ein ungültiges oder abgelaufenes Token oder eines ohne Lesezugriff wird abgelehnt. Zugänge werden verschlüsselt gespeichert.

Erstellen Sie ein Token unter Settings → Developer settings → Personal access tokens: ein classic Token mit dem Scope repo oder ein fine-grained Token mit Lesezugriff auf Ihre Repositories (für ArchPilot-Kommentare zusätzlich Pull requests: Read and write). Details: GitHub.

Wählen Sie gitlab.com (Cloud) oder Self-hosted (Instanz-URL eingeben), dann eines von beiden:

  • Register an application - eine OAuth-Anwendung mit den Scopes api, read_user, read_repository; abgeschlossen mit Connect with GitLab.
  • Paste a token - ein Personal Access Token mit api, oder read_api für reine Lesenutzung.

Details: GitLab.

Nur Bitbucket Cloud. Eines von beiden:

  • Register an application - ein OAuth-Client, angelegt unter Workspace settings → OAuth clients; abgeschlossen mit Connect with Bitbucket.
  • Access token - ein Workspace- oder Repository-Access-Token mit repository und pullrequest.

App-Passwörter werden nicht angeboten. Details: Bitbucket.

Erstellen Sie ein PAT mit Code (Read & Write) und Pull Request Threads (Read & Write) und geben Sie nur den Organisations-Slug (den Teil nach dev.azure.com/) und das PAT ein. Details: Azure DevOps.

Es gibt keine generische oder SSH-basierte Git-Verbindung. Der einzige selbst gehostete Server, den AppArch erreicht, ist ein selbstverwaltetes GitLab - siehe Selbst gehostetes Git.

Sobald der Zugang bereit ist, registrieren Sie ein Projekt.