Conectar un proveedor Git
AppArch registra los proyectos mediante una credencial Git. Añádela en Credentials → Add credential: elige el proveedor, sigue la configuración propia del proveedor que muestra el asistente y pega los valores.
| Proveedor | Autenticación | Alojamiento admitido |
|---|---|---|
| GitHub | Token de acceso personal (fine-grained o classic) | Solo github.com |
| GitLab | Aplicación OAuth o token de acceso personal | gitlab.com o un GitLab autogestionado |
| Bitbucket | Cliente OAuth o token de acceso de workspace / repositorio | Solo Bitbucket Cloud |
| Azure DevOps | Token de acceso personal | Solo Azure DevOps Services (dev.azure.com) |
Un token pegado se comprueba con el proveedor antes de guardarse; se rechaza un token inválido, caducado o sin acceso de lectura. Las credenciales se guardan cifradas.
Crea un token en Settings → Developer settings → Personal access tokens: un token classic con el scope repo, o un token fine-grained con acceso de lectura a tus repositorios (más Pull requests: Read and write para los comentarios de ArchPilot). Detalles: GitHub.
Elige gitlab.com (Cloud) o Self-hosted (introduce la URL de tu instancia) y después una de estas opciones:
- Register an application: una aplicación OAuth con los scopes
api,read_user,read_repository; se completa con Connect with GitLab. - Paste a token: un token de acceso personal con
api, oread_apipara uso de solo lectura.
Detalles: GitLab.
Bitbucket
Sección titulada «Bitbucket»Solo Bitbucket Cloud. Una de estas opciones:
- Register an application: un cliente OAuth creado en Workspace settings → OAuth clients; se completa con Connect with Bitbucket.
- Access token: un token de acceso de workspace o de repositorio con
repositoryypullrequest.
No se ofrecen contraseñas de aplicación. Detalles: Bitbucket.
Azure DevOps
Sección titulada «Azure DevOps»Crea un PAT con Code (Read & Write) y Pull Request Threads (Read & Write) e introduce solo el slug de la organización (la parte que sigue a dev.azure.com/) y el PAT. Detalles: Azure DevOps.
Otros servidores Git
Sección titulada «Otros servidores Git»No existe una conexión Git genérica ni basada en SSH. El único servidor autoalojado al que llega AppArch es un GitLab autogestionado; consulta Git autoalojado.
Siguiente paso
Sección titulada «Siguiente paso»Cuando la credencial esté lista, registra un proyecto.