Leer en inglés

Compartir a través de


Administración de conexiones de repositorio de origen

Importante

Visual Studio App Center está programado para la retirada el 31 de marzo de 2025. Aunque puede seguir usando Visual Studio App Center hasta que se retire por completo, hay varias alternativas recomendadas a las que puede considerar la posibilidad de migrar.

Obtenga más información sobre las escalas de tiempo de soporte técnico y las alternativas.

App Center admite conexiones a los siguientes servicios de repositorio de código: Bitbucket, GitHub, Gitlab.com y Azure DevOps (anteriormente VSTS). Compile aplicaciones en App Center conectándose a uno de estos proveedores. Tenga en cuenta que no se admite la conexión SSH.

Nota

Excepto las instancias de GitLab autohospedadas, App Center no admite conexiones a versiones autohospedadas o locales de los servicios de repositorio anteriores.

Conexión a un repositorio de origen

Para compilar una aplicación, conéctese a la cuenta del repositorio seleccionando el servicio en la pestaña Compilar de la aplicación. Inicie sesión con las credenciales de la cuenta de servicio del repositorio de código si aún no ha iniciado sesión. Se requiere la autorización de App Center para completar la conexión.

Los repositorios disponibles se rellenarán en App Center después de una conexión correcta. Seleccione un repositorio y una rama donde reside la aplicación y configure la primera compilación.

Sugerencia

Es posible que tenga que desbloquear build.appcenter.ms y build2.appcenter.ms permitir que el agente de compilación se conecte al repositorio. Posibles direcciones IP de Azure.

Conexión a instancias de GitLab de Self-Hosted

Advertencia

Los subdominios no se admiten, el certificado SSL de la instancia de GitLab debe coincidir exactamente. Ejemplo: https://gitlab.my-company.com/ no se puede servir en un certificado comodín para *.my-company.com.

Puede conectarse a una instancia de GitLab autohospedada proporcionando la dirección URL de la instancia, por ejemplo, gitlab.my-company.comy un token de acceso personal (PAT). Elija api como ámbito al crear el PAT para la conexión a App Center. La instancia debe ser accesible a través de Internet. Cuando expire el PAT, cualquier administrador de la aplicación de App Center puede volver a conectar la conexión mediante su PAT. Edite la configuración de conexión en el servicio De compilación al conectar un repositorio o en Cuentas de desarrollador de configuración de > usuario.

Eliminación de conexiones y reconexión

Con tantas identidades, aplicaciones y métodos de autenticación, la cuenta de App Center puede conectarse a un servicio diferente al que hospeda las aplicaciones.

Si se ha conectado a un servicio de repositorio con la cuenta incorrecta, debe abrir la configuración de usuario en el servicio de hospedaje (Azure DevOps, GitHub o Bitbucket) y revocar manualmente el token de OAuth. Después, puede volver a conectarse a otra cuenta en App Center.

Importante

Tenga en cuenta que si se conecta a una nueva cuenta, perderá toda la configuración de compilación y las compilaciones anteriores para todas las aplicaciones configuradas con la cuenta anterior.

Bitbucket

Para conectarse a otra cuenta de Bitbucket, revoque primero el token de OAuth. Vaya a https://bitbucket.org/account/> Administración de acceso (autorizaciones de aplicaciones) > Revocar el token de App Center. A continuación, cierre la sesión de Bitbucket. En la pestaña Compilar de App Center, vuelva a conectarse a Bitbucket y vuelva a pasar por el flujo de OAuth.

Eliminación del token de Oauth de Bitbucket

GitHub

Si ha iniciado sesión en App Center con una cuenta de GitHub, solo puede compilar aplicaciones a partir de repositorios en esa cuenta de GitHub.

Para conectarse a otra cuenta de GitHub, revoque primero el token de OAuth. Vaya a la página> web del perfil de GitHub Aplicaciones > autorizadas de OAuth Revocar > token de App Center. Después, cierre sesión en GitHub. En la pestaña Compilar de App Center, vuelva a conectarse a GitHub y repita el flujo de OAuth.

Quitar token de OAuth de

Azure DevOps

Para conectarse a otra cuenta de Azure DevOps, revoque primero el token de OAuth. Vaya a la página > Administrar autorizaciones de Azure DevOps Me (consulte la captura de pantalla siguiente) > Revocar el token de App Center. Después, cierre sesión en Azure DevOps. En la pestaña Compilación de App Center, vuelva a conectarse a Azure DevOps y vuelva a pasar por el flujo de OAuth.

Nota

El token de Azure DevOps puede tardar hasta 60 minutos en perder el acceso. Una vez expirado el acceso, puede conectar App Center a otra cuenta de Azure DevOps.

Eliminación del token de OAuth de Azure DevOps