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.
| Anbieter | Authentifizierung | Unterstütztes Hosting |
|---|---|---|
| GitHub | Personal Access Token (fine-grained oder classic) | Nur github.com |
| GitLab | OAuth-Anwendung oder Personal Access Token | gitlab.com oder selbstverwaltetes GitLab |
| Bitbucket | OAuth-Client oder Workspace- / Repository-Access-Token | Nur Bitbucket Cloud |
| Azure DevOps | Personal Access Token | Nur 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, oderread_apifür reine Lesenutzung.
Details: GitLab.
Bitbucket
Abschnitt betitelt „Bitbucket“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
repositoryundpullrequest.
App-Passwörter werden nicht angeboten. Details: Bitbucket.
Azure DevOps
Abschnitt betitelt „Azure DevOps“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.
Andere Git-Server
Abschnitt betitelt „Andere Git-Server“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.
Nächster Schritt
Abschnitt betitelt „Nächster Schritt“Sobald der Zugang bereit ist, registrieren Sie ein Projekt.