Ir al contenido

Git autoalojado

AppArch no tiene una conexión genérica de “Git personalizado”: no hay credencial por clave SSH, ni URL de clonado sin más, ni soporte para Gitea o Gerrit.

El único servidor Git autoalojado al que AppArch puede conectarse es un GitLab autogestionado (Community o Enterprise Edition):

  1. Credentials → Add credential → GitLab.
  2. Elige Self-hosted e introduce la URL de la instancia, p. ej. https://gitlab.acme.com (sin ruta final).
  3. Continúa con una aplicación OAuth o un token de acceso personal, igual que con gitlab.com; consulta GitLab.

Todos los endpoints de GitLab que usa AppArch se derivan de esa URL, así que la Api debe poder alcanzar tu GitLab por HTTPS (o HTTP).

ServidorEstado
GitHub Enterprise ServerNo admitido - GitHub solo github.com
Bitbucket Data Center / ServerNo admitido - Bitbucket solo Cloud
Azure DevOps Server (TFS)No admitido - Azure DevOps solo dev.azure.com
Gitea, Gerrit, remotos SSH / HTTPS simplesNo admitido

El runner analiza el código dentro de tu CI y envía los resultados solo a tu propia instalación de AppArch, en la dirección indicada en APPARCH_Collector__ApiUrl. Con un GitLab autogestionado en la misma red, nada tiene que salir de ella.